nginx反向代理gitlab
百度有说要配置 /etc/gitlab/gitlab.rb中的nginx[‘listen_port’],但是我没配置,可能之前测试的有错误。只配置了external_url ‘访问地址’nginx中location /gitlab {# 设置最大允许上传单个的文件大小client_max_body_size 100m;proxy_redirect off;proxy_set_header Host
·
百度有说要配置 /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中最后地址,就能访问了
更多推荐
已为社区贡献1条内容
所有评论(0)