一、添加证书,开启https
- 修改配置文件
vim /etc/gitlab/gitlab.rbexternal_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" - 重启
gitlab-ctl reconfigure
二、nginx 开启 https
- 修改配置文件
vim /var/opt/gitlab/nginx/conf/gitlab-http.confserver { 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; } - 重启
gitlab-ctl restart