使用nginx绑定域名,代理gitlab

默认情况下,gitlab通过自带的unicorn来充当web页面的,不用nginx也可以,这里我们使用nginx代理
vim /etc/yum.reos.d/nginx.repo
# 编辑nginx.repo,把下面的内容写入; # 注意修改OS和OSRELEASE,如centos6则把OS改成centos, OSRELEASE改成6; [nginx] name=nginx repo baseurl=http://nginx.org/packages/mainline/OS/OSRELEASE/$basearch/ gpgcheck=0 enabled=1
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:WindowsSystem32driversetc
然后就可以了

 
原文地址:https://www.cnblogs.com/smail-bao/p/5413168.html