更改GitLab的端口后,nginx坏网关

我有GitLab安装和运行在默认端口80罚款,所以我知道我的安装工程。 问题是当我尝试将端口更改为8080我得到一个“502错误的网关”错误。

我用我的gitlab.yml port: 8080replace了port: 80

我也replace了listen *:80 default_server;listen *:8080 default_server; 在我的nginx/sites-enabled/gitlab

我的gitlab_error.log显示以下内容(我已经从日志条目中删除了我的IP和服务器名称。)

 2013/11/09 10:51:02 [crit] 2648#0: *1 connect() to unix:/home/git/gitlab/tmp/sockets/gitlab.socket failed (2: No such file or directory) while connecting to upstream, client: *******, server: ********, request: "GET / HTTP/1.1", upstream: "http://unix:/home/git/gitlab/tmp/sockets/gitlab.socket:/", host: "xxx.xxx.xxx.xxx:8080" 

一切工作正常,当端口80但不是在8080

我错过了哪些步骤?

Unicorn也默认使用端口8080,所以你有冲突。