Я только что попытался установить GitLab на мой корневой сервер.
Но когда я захожу на веб-страницу через Apache для прокси-сервера, я получаю сообщение «503 Service Unavailable».
Вот мой файл конфигурации 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>
Полный файл конфигурации gitlab.rb
можно найти здесь, на Pastebin.