Похожие вопросы

Проверьте, работает ли virtualhost с помощью терминала
apxs, apxs2 нигде не найти в Debian
Обновление Apache приводит к сбою подтверждения связи SSL с клиентом Java
Развертывание Django с помощью Phusion Passenger-ошибка загрузки файла
Почему процентный вход в URL-адрес вызывает ошибку неправильного запроса HTTP 400?
Правильное перенаправление Apache с http на https
Использование sed для включения.файлы htaccess в конфигурации Apache
Как проверить, если файл обслуживается Apache или nginx (nginx обратный прокси)
Ошибка стендового теста Apache на OS X: "Apr socket recv: соединение сброшено равноправным узлом (54)"
IIS против сервера FileZilla
Gitlab на CentOS 7 с Apache вместо Nginx дает сообщение " 503 Service Unavailable
Перенаправление IP-адреса Localhost/сервера?
Apache 2.4 на Windows реагирует медленно, зависает при обслуживании некоторых динамических страниц
Отказано в разрешении, так как отсутствуют разрешения поиска для компонента пути после chmod и chgrp
Как запустить Visual Studio 2008 и сервер WAMP на той же локальной машине под управлением WIndows7?

Gitlab на CentOS 7 с Apache вместо Nginx дает сообщение " 503 Service Unavailable

Я просто попытался установить 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.

5
задан JakeGould
источник

1 ответов

в конфигурации Apache VirtualHost обе строки читаются ProxyPassReverse:

<Location />
  Order deny,allow
  Allow from all
  ProxyPassReverse http://127.0.0.1:8080
  ProxyPassReverse http://git.example.at/
</Location>

Я думаю, что это должно быть:

<Location />
  Order deny,allow
  Allow from all
  ProxyPass / http://127.0.0.1:8080
  ProxyPassReverse http://git.example.at/
</Location>
0
отвечен Rik Tytgat 2017-03-09 18:04:20
источник

Другие вопросы apache-http-server gitlab