Gitlab使用本地Nginx

配置文件编辑

vi /etc/gitlab/gitlab.rb

  • 添加:nginx['enable'] = false
  • Set the username of the non-bundled web-server user 设置gitlab的用户名为你的webserver(也就是我的ngxin)的用户名还是在gitlab.rb中添加:web_server['external_users'] = ['nginx'](因为我的nginx的username是‘nginx’)
  • gitlab_rails['trusted_proxies'] = [ '127.0.0.1' ]
  • gitlab_workhorse['listen_network'] = "tcp"
  • gitlab_workhorse['listen_addr'] = "127.0.0.1:8181"

我们重载配置文件,执行命令:gitlab-ctl reconfigure等待完成。gitlab-ctl start/stop分别是启动和停止命令

nginx配置文件

增加一个站点即可,注意监听的是之前配置的8181端口。