如何设置gitlab';s boundle nginx以避免与现有nginx冲突
我想使用非捆绑的nginx,我覆盖/etc/gitlab/gitlab.rb集如何设置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['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之间的冲突;任何提示都将不胜感激 我已经修复了它…因为我忘记了取消对代码的注释