Gitlab更改默认Nginx服务

应用场景:如果一台服务器搭建了gitlab仓库,性能剩余,想在这台服务器上跑一个小网站?
更换gitlab自带Nginx, 使用自行安装的Nginx来管理gitlab服务。

1.编辑gitlab配置文件禁用自带Nignx服务器

vi /etc/gitlab/gitlab.rb

2.#设置nginx为false,关闭自带Nginx

nginx['enable'] = false

3.检查默认nginx配置文件,并迁移至新Nginx服务

/var/opt/gitlab/nginx/conf/nginx.conf          #nginx配置文件,包含gitlab-http.conf文件
/var/opt/gitlab/nginx/conf/gitlab-http.conf    #gitlab核心nginx配置文件

重启nginx、gitlab服务

[root@gitlab-ce ~]# gitlab-ctl reconfigure
[root@gitlab-ce ~]# systemctl restart nginx

访问报502。原因是nginx用户无法访问gitlab用户的socket文件。
重启gitlab需要重新授权

chmod -R o+x /var/opt/gitlab/gitlab-rails
发布了48 篇原创文章 · 获赞 1 · 访问量 1484

猜你喜欢

转载自blog.csdn.net/weixin_43876317/article/details/102651468