[亲测有效]GitLab禁用自动Nginx避免端口冲突,使用外部Nginx代理

[亲测有效]GitLab禁用自动Nginx避免端口冲突,使用外部Nginx代理

虽然GitLab内置了Nginx,开箱即用,但是也会发现自带的Nginx默认端口是80,往往会和服务器上的其他Nginx端口冲突,另外为了节省资源,单独起个Nginx也不合算,还是充分利用服务器上统一的Nginx比较好,接下来展示一下如何配置:

1、GitLab配置

GitLab的配置都集中在/etc/gitlab/gitlab.rb文件,所以相关配置主要在这个文件中进行:

到这里gitlab的配置就完成了,我们重载配置文件,执行命令:gitlab-ctl reconfigure等待完成,然后重启GitLab:gitlab-ctl restart,如果防火墙端口开放的话,访问http://10.88.88.88:6868就可以打开GitLab页面了。

 

2、Nginx代理配置

上述配置完成,直接在自己的外部Nginx中配置转发即可,例如

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据