GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Gitlab auf Port 8080

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.


Linux
  1. So sichern Sie den SSH-Dienst mit Port Knocking

  2. Installieren Sie GitLab unter CentOS 7

  3. Installieren Sie GitLab unter Debian 10

  4. Installieren Sie GitLab auf Ubuntu 18.04

  5. Linux-Betriebssystemdienst „dhcpd“

So finden Sie die Portnummer eines Dienstes in Linux

So finden Sie heraus, welcher Dienst an einem bestimmten Port lauscht

Überprüfen Sie, welcher Dienst auf einem bestimmten Linux-Port lauscht

Tomcat läuft, aber Port 8080 antwortet nicht

Warum funktioniert Tomcat mit Port 8080, aber nicht mit 80?

Öffnen Sie Port 8080 zum Abhören