默认情况下,gitlab通过自带的unicorn来充当web页面的,不用nginx也可以,这里我们使用nginx代理
vim /etc/yum.reos.d/nginx.repo
yum update (这里浪费太长时间了,可以考虑源码编译nginx了)
cp /home/git/gitlab/lib/support/nginx/gitlab /etc/nginx/conf.d/gitlab
vim /etc/nginx/conf.d/gitlab
将里面的servername 改成自己的域名
vim /etc/nginx/nginx.conf
/etc/nginx/nginx.conf
……
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/conf.d/gitlab;
vim /home/git/gitlab/config/gitlab.yml
找到 host: ,修改为host: 自己的域名
nginx 重启一下
然后解析一下
vim /etc/hosts
同时也要注意一件事情,我这是在服务器上操作的,但是我这个域名没有在公网上进行解析,所以我本地通过浏览器还是无法用域名访问的,这时候我们需要在本地电脑做解析
修改文件
C:\Windows\System32\drivers\etc
然后就可以了