Par défaut modification de la Gitlab port

J'ai installé la dernière Gitlab-EC (8.10) sur CentOS 7 (nouvelle installation) via le projet Omnibus comme décrit ici: https://about.gitlab.com/downloads/#centos7

Maintenant, je voudrais changer le port par défaut à laquelle on peut accéder à la Gitlab interface web. À cette fin, j'ai suivi les instructions à http://docs.gitlab.com/omnibus/settings/nginx.html#change-the-default-port-and-the-ssl-certificate-locations, à savoir j'ai inclus

external_url "http://127.0.0.1:8765"

dans le fichier de configuration /etc/gitlab/gitlab.rb puis mise à jour de la configuration avec gitlab-ctl reconfigure && gitlab-ctl restart.

Cependant, lorsque je puis accédez à http://127.0.0.1:8765, Gitlab garde de la redirection vers http://127.0.0.1/users/sign_in, c'est à dire, la spécification de port est en quelque sorte jeté. Quand je puis modifier manuellement l'URL dans le navigateur pour http://127.0.0.1:8765/users/sign_in, il affiche correctement la page de connexion et il est intéressant de noter, tous les liens sur la page (par exemple, "Explorer", "Aide") contient la spécification de port.

Afin de résoudre ce problème, il est nécessaire de spécifier le port aussi quelque part d'autre que dans /etc/gitlab/gitlab.rb?

Étrange: gitlab.com/gitlab-org/gitlab-ce/merge_requests/1210/diffs devrait avoir résolu ce re les en-têtes correctement configuré? (docs.gitlab.com/omnibus/settings/...)
intéressant, suite à votre suggestion, je viens de décommenté les paramètres par défaut pour nginx['proxy_set_headers'] dans /etc/gitlab/gitlab.rb (aussi, l'évolution X-Forwarded-Proto à http et la suppression de X-Forwarded-Ssl) et tout à coup il fonctionne! Je dois avoir mal compris la documentation, il semble suggérer que la seule chose qui doit être modifié est external_url.
Bien fait! J'ai ajouté une réponse à faire que la partie spécifique de la documentation plus visible.
Génial, merci! Même si je dois admettre que je ne comprends pas tout pourquoi est-ce une étape nécessaire (je ne suis pas à l'aide d'un reverse proxy) - la documentation pour le https exemple (changement de port à partir de 443 à 2443) les états que l'on peut définir external_url "https://gitlab.example.com:2443" sans tout (sauf les certificats), d'autres modifications

OriginalL'auteur ewcz | 2016-07-24