gitlab 配置
sudo vim /etc/gitlab/gitlab.rb
external_url 'https://gitlab.domain.com'可选配置:
gitlab 网站https:
nginx['redirect_http_to_https'] = true
gitlab ci 网站https:
ci_nginx['redirect_http_to_https'] = truegitlab如何找到对应的证书?
/etc/gitlab/gitlab.rb 配置的external_url 如果是https://gitlab.domain.com 那么gitlab会自动去找/etc/gitlab/ssl/ 目录中的gitlab.domain.com.crt 和gitlab.domain.com.key 文件,所以如果需要更换external_url,可以采取如下办法:
1.将原先的crt和key文件改名为新的external_url 对应的域名
2.直接通过配置指定证书和key文件的路径
nginx['ssl_certificate'] = "/etc/gitlab/ssl/gitlab.domain.com.crt"
nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/gitlab.domain.com.key"gitlab重新配置+更新:
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart