由于在linux下安装gitlab后,默认是80端口,而我们服务器已经存在的nginx已经占用80端口,因此,需要修改gitlab的端口。
一,命令
sudo vim /etc/gitlab/gitlab.rb后
把文件中的
external_url ‘http://localhost’
改为:
externa_url ‘http://localhost:4567’
三,参考以下文章,进行修改(修改监听端口)
https://blog.csdn.net/q_Catherine/article/details/90741613
备注:gitlab内部的nginx监听端口,与unicorn的端口是不一样的,unicorn的默认端口是8080,如果已经被占用的话,也需要修改。
四,如果修改端口号,仍然出现502,无法访问的问题,则参考下面文章,进行修改(修改swap分区)
https://www.cnblogs.com/wjsophia/p/10875608.html
本人亲测,按照上面办法,成功通过4567端口进入gitlab了
备注:如果通过新的端口打不开的话,有可能是防火墙,可关闭防火墙,或者把新端口在防火墙里面设置允许访问;还有一种可能是阿里云服务器(或者其它公司服务器)没有开放这个端口,在阿里云服务器控制台里面安全组里面,把新端口添加进开放端口即可