Właśnie próbowałem zainstalować GitLab na moim serwerze głównym.
Ale gdy uzyskuję dostęp do strony internetowej za pomocą serwera Apache dla serwera proxy, otrzymuję komunikat „Usługa niedostępna 503”.
Oto mój plik konfiguracyjny Apache VirtualHost:
<VirtualHost *:80>
ServerName git.example.at
DocumentRoot /opt/gitlab/embedded/service/gitlab-rails/public/
<Directory /opt/gitlab/embedded/service/gitlab-rails/public/>
Require all granted
</Directory>
ProxyPreserveHost On
AllowEncodedSlashes Off
<Location />
Order deny,allow
Allow from all
ProxyPassReverse http://127.0.0.1:8080
ProxyPassReverse http://git.example.at/
</Location>
RewriteEngine on
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f
RewriteRule .* http://127.0.0.1:8080%{REQUEST_URI} [P,QSA]
</VirtualHost>
Pełny gitlab.rb
plik konfiguracyjny można znaleźć tutaj na Pastebin .
apache-http-server
gitlab
David Nagl
źródło
źródło
/
wProxyPass
linii. Proszę to usunąć.