vlambda博客
学习文章列表

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使用外部Nginx实战

     gitlab_url: "你的域名"

生效配置

  执行gitlab-ctl reconfigure命令使配置生效

配置外部nginx

Gitlab使用外部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;

    }

}

验证是否配置成功

Gitlab使用外部Nginx实战


在配置过程中如有问题可以进钉钉群或关注官网