2016-01-16 3 views
0

Я пытаюсь получить установку GitLab с моей текущей установкой Nginx, но я продолжаю получать сообщение об ошибке 502. Я включил свои файлы конфигурации и не уверен, что я делаю неправильно. Но я следовал "Использование не-комплект веб-сервер" шаги по https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/settings/nginx.mdGitLab не работает с Nginx

/etc/nginx/conf.d/gitlab-omnibus-nginx.conf http://pastebin.com/bQ8eCiNh

/и т.д./gitlab/gitlab. rb http://pastebin.com/Lw5tjwXy

ответ

0

HTTP 502 означает «Сервер действовал как шлюз или прокси-сервер и получил недействительный ответ от восходящего сервера». Таким образом, здесь есть две возможности.

  1. Ваш сервер Gitlab фактически не работает или возвращает недействительный ответ. После запуска сервера Gitlab используйте sudo netstat -plnt и убедитесь, что он запущен на порту и обратите внимание на порт. Затем подключитесь непосредственно к этому порту в своем браузере (или из CLI на сервере, если это необходимо) и убедитесь, что Gitlab работает нормально без прокси-сервера перед ним. Если Gitlab работает на сокете, а не на порту, there are also tools to test HTTP servers through socket connections, который вы можете использовать.
  2. Nginx настроен неправильно, чтобы установить соединение с Gitlab. В этом случае проверьте журнал ошибок Nginx, чтобы узнать, есть ли более подробная информация, кроме ошибки «502».
Смежные вопросы