Gitlab nginx问题 - nginx:[emerg] bind()到0.0.0.0:80失败(98:地址已经在使用中)

时间:2014-08-19 21:34:22

标签: linux nginx gitlab

我已经在自己的服务器上安装了nginx,并且配置了allready bind地址。我想要更改80端口,因为我的服务器上有网站和用户。

日志中的Gitlab有错误,

nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

我必须做什么?我可以在哪里以及如何更改gitlab nginx配置?

1 个答案:

答案 0 :(得分:1)

您可以使用nginx在同一端口上运行两个服务器:

如果您安装了gitlab-omnibus,并且想要更改默认端口:

  1. 打开/etc/gitlab/gitlab.rb
  2. 添加 external_url“http:// domain:NewPort”
  3. 运行 gitlab-ctl reconfigure
  4. 如果您已手动安装gitlab,请找到nginx的文件夹(您可以在控制台上键入 whereis nginx )并修改 sites-available 子文件夹中的gitlab文件。通常,您需要修改的文件是: / etc / nginx / sites-available / gitlab