更改GitLab端口后的nginx Bad Gateway

时间:2013-11-09 19:57:03

标签: nginx debian gitlab

我安装了GitLab并在默认端口80上正常运行,所以我知道我的安装工作正常。问题是当我尝试将端口更改为8080时出现“502 Bad Gateway”错误。

我将port: 80替换为port: 8080中的gitlab.yml

我还在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上没有时,一切正常。

我缺少哪些步骤?

1 个答案:

答案 0 :(得分:3)

Unicorn默认使用端口8080,因此存在冲突。