web-dev-qa-db-fra.com

Ubuntu 16.04 paysage continue de rediriger vers une mauvaise URL

J'ai donc installé Landscape sur un serveur Ubuntu 16.04. Le nom d'hôte du serveur est: http://management.domain.com/

Chaque fois que j'essaie d'accéder au paysage en allant à: http://management.domain.com/ Il me redirige vers: http: // management /

L’interface Web de Paysage s’affiche dans mon navigateur, mais si je clique sur n’importe quel bouton, les liens de Paysage renvoient à: http://management.domain.com/ et Chrome ou Edge se plaindre. sur le point de nombreuses redirections.

Quand je regarde le Vhost dans Apache, il montre la bonne configuration pour http://management.domain.com/

L'URL racine est également définie sur l'interface Web Landscape. Est-ce que quelqu'un sait ici comment empêcher Landscape de rediriger http://management.domain.com/ vers http: // management / ?

Je n'ai rien trouvé sur Internet ou sur les forums. J'ai aussi vérifié la documentation de Landscape mais je n'ai rien trouvé.

2
Stan Vanhoorn

J'avais le même problème que vous et je suis tombé sur ce post.

Je crois qu'à un moment donné, j'ai entré mySubdomain, puis plus tard, je l'ai changé en mySubdomain.domain.com afin qu'une partie de l'application ait la configuration correcte et une autre pas.

Dans tous les cas, j'ai trouvé que je pouvais éditer la conf:

/etc/Apache2/sites-available/mySubdomain.conf

J'ai remplacé toutes les occurrences de mySubdomain par mySubdomain.domain.com

Ensuite, j'ai redémarré Apache (Sudo apachectl graceful) et l'interface utilisateur Web ne contenait plus de liens pointant vers http://mySubdomain/.

J'espère que cela t'aides.

1
Seth Wessitsh

Pour toute autre personne susceptible de le rencontrer à l'avenir, les lignes du fichier de configuration du site Apache qui déterminent l'URL de l'interface utilisateur Web de Landscape sont les deux lignes RewriteRule:

RewriteRule ^/message-system http://localhost:8090/++vh++https:<dnsname>:443/++/ [P,L]
RewriteRule ^/(.*) http://localhost:8080/++vh++https:<dnsname>:443/++/$1 [P]

La partie <dnsname> doit être modifiée. Dans ce cas, si cela doit être management.domain.com mais que les liens/formulaires Paysage vont à management, alors la valeur actuelle est probablement management et vous voudrez la changer en management.domain.com et rechargez Apache2.

Ceci concerne les liens et les redirections de l'interface utilisateur Web. Les noms du certificat SSL correspondant sont un problème distinct.

0
cflee