Höchstwahrscheinlich haben Sie einen anderen Dienst, der 8080 abhört, ich denke, die Omnibus-Installation hat einen Dienst, der 8080 einklinkt - verwenden Sie stattdessen einfach 8081.
Bearbeiten: Ich habe gerade eine schnelle Suche durchgeführt und festgestellt, dass es der Unicorn-Server ist, der 8080 mit dem ursprünglichen Omnibus-Installer abhört.
Hinweis: Sie müssen nur die external_url in gitlab.rb ändern, dafür sollte keine andere Konfigurationsdatei bearbeitet werden müssen.
Änderung Nr. 2: Wie @emeraldjava feststellte, gibt es in der Konfigurationsdatei eine Option zur Verwendung eines anderen Einhornports:#unicorn['port'] = '8080'
Ich habe dies für Gitlab Omnibus (Community Edition, Version 10.1.4) gelöst, indem ich diese zuerst in /etc/gitlab/gitlab.rb
gesetzt habe :
unicorn['port'] = 8081
gitlab_workhorse['auth_backend'] = "http://localhost:8081"
Dann läuft:
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
Wenn Sie GitLab hinter einem SSL-Reverse-Proxy ausführen, müssen Sie diesen Dienst möglicherweise neu starten, um die zwischengespeicherte 502-Fehlerseite zu umgehen.