Gitlab使用外部Nginx实战
安装Gitlab
可以按照这篇文章的步骤安装gitlab安装与备份恢复
配置gitlab.rb
在gitlab.rb文件做如下配置
gitlab_workhorse['enable'] = true
# gitlab_workhorse['ha'] = false
gitlab_workhorse['listen_network'] = "tcp"
# gitlab_workhorse['listen_umask'] = 000
配置 config.yml
把config.yml配置成你的域名
gitlab_url: "你的域名"
生效配置
执行gitlab-ctl reconfigure命令使配置生效
配置外部nginx
server {
listen 你的端口;
server_name 你的域名;
location / {
client_max_body_size 10m;
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;
index index.html index.htm;
}
}
验证是否配置成功
在配置过程中如有问题可以进钉钉群或关注官网