我正在尝试用我当前安装的Nginx来安装GitLab,但是我一直得到一个错误502。我已经包含了我的配置文件,并且不确定我做错了什么。但我在https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/settings/nginx.md上遵循了“使用非捆绑web服务器”的步骤。
/etc/nginx/con.d/gitlab-omnibus nginx.conf http://pastebin.com/bQ8eCiNh
/etc/gitlab/gitlab.rb http://pastebin.com/Lw5tjwXy
发布于 2016-01-16 18:52:49
HTTP 502的意思是“服务器充当网关或代理,并从上游服务器接收无效的响应。”这里有两种可能性。
sudo netstat -plnt并确保它在端口上运行,并注意端口。然后直接连接到浏览器中的这个端口(如果有必要的话,可以从服务器上的CLI连接),并确认Gitlab在没有代理的情况下运行良好。如果Gitlab运行在套接字上,而不是端口上,则可以使用还有通过套接字连接测试HTTP服务器的工具。https://stackoverflow.com/questions/34830626
复制相似问题