Proszę, muszę ustawić Githuba z Apache na Ubuntu Server 4.14 Chcę ustawić mój localhost na/var/www Apache, zrobić to właściwie. Ale kiedy instaluję Gitlab, tracę to ustawienie, kiedy wpisujesz localhost, pada na stronę Gitlab i potrzebuję tego od spadku w/var/www Czy ktoś może mi pomóc?Gitlab + Apache Ubuntu 14.04
Odpowiedz
Zakładając, że masz już zainstalowany gitlab, spróbuj tego:
sudo sh -c "echo 'external_url \"http://localhost:8080\"' > /etc/gitlab/gitlab.rb"
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
Więc teraz gitlab powinny być uruchomione i skonfigurowane do nasłuchiwania na porcie 8080 i być ustawiony za prawidłowy adres URL.
Teraz Apache potrzebuje ruchu proxy dla żądań z tego adresu URL do gitlab.
Włącz moduł serwera proxy Apache.
sudo a2enmod proxy_http
Teraz utworzymy plik dla wirtualnego hosta, nazwamy go jednym gitlab.conf.
sudo vi /etc/apache2/sites-available/gitlab.conf
Jest to plik konfiguracyjny
<VirtualHost *:80>
ServerName gitlab.localhost
#git lab passthrough
ProxyPass /http://localhost:8080/
ProxyPassReverse/http://localhost:8080/
</VirtualHost>
iw twoim pliku hosts dodać ten wiersz:
127.0.0.0 gitlab.localhost
Włącz hosta i przetestowanie konfiguracji Apache.
sudo a2ensite gitlab.conf
sudo apachectl configtest
Czy ten ostatni test spowodował błąd?
Może zajść potrzeba sprawdzenia konfiguracji Apache przed przeładowaniem lub ponownym uruchomieniem Apache.
W przeciwnym razie można uruchomić polecenie poniżej i odwiedź adres URL konfiguracji
sudo service apache2 reload
Źródło: http://jasonrichardsmith.org/blog/gitlab-apache-ubuntu
Dziękuję przyjacielu! To zadziałało! Po prostu pytanie ... Działa to w ten sam sposób, używając ip w miejsce localhost? lub używając localhost zamiast jednej domeny? Ex .: lab.universidade.org –
Możesz umieścić także swój zewnętrzny adres IP! Jeśli masz domenę (lab.universidade.org), przekieruj tę poddomeny na swój zewnętrzny adres IP! Np .: 123.456.789.100:8080 == lab.universidade.org:8080 –
Jeśli moja odpowiedź rozwiązała Twój problem, nie zapomnij proszę o zatwierdzeniu :) –