gitlab https ssl证书

1,387 阅读1分钟

一、添加证书,开启https

  1. 修改配置文件 vim /etc/gitlab/gitlab.rb
    external_url "https://gitlab.example.com"
    letsencrypt['enable'] = false
    nginx['redirect_http_to_https'] = true
    nginx['ssl_certificate'] = "/etc/gitlab/ssl/gitlab.example.com.crt"
    nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/gitlab.example.com.key"
    
  2. 重启 gitlab-ctl reconfigure

二、nginx 开启 https

  1. 修改配置文件 vim /var/opt/gitlab/nginx/conf/gitlab-http.conf
    server {
      listen *:443 ssl http2;
      server_name gitlab.example.com;
      ssl on;
      ssl_certificate /etc/gitlab/ssl/gitlab.example.com.crt;
      ssl_certificate_key /etc/gitlab/ssl/gitlab.example.com.key;
    }
    
  2. 重启 gitlab-ctl restart