如何设置gitlab';s boundle nginx以避免与现有nginx冲突

如何设置gitlab';s boundle nginx以避免与现有nginx冲突,gitlab,gitlab-omnibus,Gitlab,Gitlab Omnibus,我想使用非捆绑的nginx,我覆盖/etc/gitlab/gitlab.rb集 nginx['enable']=false,然后我执行以下命令: sudo gitlab-ctl reconfigure sudo gitlab-ctl restart 我发现捆绑的nginx还在启动,它占用了80端口; 我启动了现有的nginx,我得到: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [

我想使用非捆绑的nginx,我覆盖/etc/gitlab/gitlab.rb集
nginx['enable']=false
,然后我执行以下命令:

sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
我发现捆绑的nginx还在启动,它占用了80端口; 我启动了现有的nginx,我得到:

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

之后,我想另一种方法,我可以改变bundle nginx的端口,比如8088; 我覆盖/etc/gitlab/gitlab.rb set:
nginx['listen_port']=8888
,然后重新配置并重新启动gitlab

但我发现港口没有改变;我打开文件“/var/opt/gitlab/nginx/conf/gitlab http.conf”,主要代码如下:

server {
  listen *:80;
      ...
      ...
捆绑nginx仍然侦听80端口


我不知道如何解决现有nginx和bundle nginx之间的冲突;任何提示都将不胜感激

我已经修复了它…因为我忘记了取消对代码的注释