GNU/Linux >> Znalost Linux >  >> Linux

Gitlab na portu 8080

S největší pravděpodobností máte jinou službu, která naslouchá na 8080, myslím, že omnibusová instalace má nějaké připojení služby 8080 - stačí místo toho použít 8081.

Upravit: Jen jsem rychle prohledal a zjistil, že je to unicorn server, který naslouchá 8080 s původním omnibusovým instalačním programem.

Poznámka: Budete muset změnit pouze external_url v gitlab.rb, žádný jiný konfigurační soubor by pro to neměl být upravován.

Úprava č. 2: Jak uvedl @emeraldjava, v konfiguračním souboru je možnost použití jiného unicorn portu:#unicorn['port'] = '8080'


Vyřešil jsem to pro Gitlab Omnibus (Community Edition, verze 10.1.4) tak, že jsem je nejprve nastavil na /etc/gitlab/gitlab.rb :

unicorn['port'] = 8081
gitlab_workhorse['auth_backend'] = "http://localhost:8081"

Poté spusťte:

sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart

Pokud navíc používáte GitLab za reverzním proxy SSL, možná budete muset restartovat tuto službu, abyste se dostali přes stránku s chybou 502 uloženou v mezipaměti.


Linux
  1. Nastavení přesměrování portů v Linuxu pomocí ncat

  2. Zkontrolujte, která služba na daném portu linux naslouchá

  3. Služba operačního systému Linux „nfs“

  1. Služba operačního systému Linux „microcode_ctl“

  2. Tomcat běží, ale port 8080 neodpovídá

  3. Proč Tomcat pracuje s portem 8080, ale ne s 80?

  1. Jak zabezpečit službu SSH pomocí funkce Port Knocking

  2. Nainstalujte GitLab na CentOS 7

  3. otevřený port 8080 pro poslech