gitlab的默认ssl证书地址在/etc/gitlab/ssl/目录下,默认的证书文件是 *.key和*.crt两个文件
nginx默认配置文件在/var/opt/gitlab/nginx/conf/gitlab-http.conf,其中关于证书的配置是
ssl_certificate /etc/gitlab/ssl/*.crt;
ssl_certificate_key /etc/gitlab/ssl/*.key;
从CA获取到的证书有可能是 *.pem和*.key,需要将*.pem改为*.crt即可。
更新证书后,需要重新配置gitlab并重启
gitlab-ctl reconfigure
gitlab-ctl restart