gitlab如何使用本地已有nginx服务

时间:2026-02-15 23:53:52

1、禁用自带NGINX,并将UNIX套接字改为TCP端口。

禁用内置Nginx。

在`/etc/gitlab/gitlab.rb`中修改配置:

gitlab如何使用本地已有nginx服务

2、查看nginx用户名,配置web-server时需要使用。

在/nginx/conf/nginx.conf文件查看:

gitlab如何使用本地已有nginx服务

3、设置 web-server 外部用户。

在/etc/gitlab/gitlab.rb中修改配置。

gitlab 默认不设置外部web服务用户,需要自行配置。

gitlab如何使用本地已有nginx服务

4、配置Web服务信任代理。

web-server跟GitLab服务不在同一机器上时,代理列表应该填入Web服务的IP地址:

gitlab如何使用本地已有nginx服务

5、使用Apache服务时,设置gitlab-workhorse(可选)。

Apache无法连接UNIX套接字,需替换成连接TCP端口。

在/etc/gitlab/gitlab.rb中设置:

gitlab如何使用本地已有nginx服务

6、重载配置及重启

gitlab如何使用本地已有nginx服务

7、配置本机nginx代理。

找到nginx配置文件,如/usr/local/nginx/conf/nginx.conf,添加代理配置:

gitlab如何使用本地已有nginx服务

8、重启nginx:

./nginx -s reload

© 2026 一点知道
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com