一键安装gitlab之后,会自动占用80端口,但是我的nginx会用80端口;所以把端口改成其他的,然后通过nginx做反向代理,将gitlab.***.***指向了新端口 一切都没有问题,但是管理组中成员的时候,会出现404,原因是地址栏变成了127.0.0.1... 找了很久都没有发现问题,在gitlab配置文件夹里面也没有配置这个host的conf文件.
后来灵光一闪,发现是nginx做反向代理的时候,做了如下配置
proxy_pass http://127.0.0.1:8082;
折中解决办法
-
修改linux的/etc/hosts 添加
127.0.0.1 gitlab.***.***
-
修改nginx配置文件
proxy_pass http://gitlab.***.***:8082;
端口暂时无解,求大神指点