百度有说要配置 /etc/gitlab/gitlab.rb中的nginx[‘listen_port’],但是我没配置,可能之前测试的有错误。
只配置了external_url ‘访问地址’
nginx中

 location /gitlab {
        # 设置最大允许上传单个的文件大小
        client_max_body_size 100m;
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
	    proxy_pass http://192.168.2.222:8010/gitlab;
   }

这个 8010端口,就是gitlab外网访问的端口
如果 proxy_pass 是 http://192.168.2.222:8010/这时候会访问,但是没有样式,所以就要配置gitlab.rb,
这样的话,gitlab.rb中的external_url就是http://192.168.2.222/gitlab
最后这个地址,就是proxy_pass中最后地址,就能访问了

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐