当前位置:   article > 正文

gitlab-ssl证书过期,以及更换ssl证书_gitlab ca 证书更新

gitlab ca 证书更新

今天打开gitlab dashboard (https://gitlab.test.com)提示:

gitlab The certificate expired

查看自己配置的证书:

  1. [root@gitlab ~]# cat /etc/gitlab/gitlab.rb |grep test.com
  2. external_url 'https://gitlab.test.com'
  3. registry_external_url 'https://gitlab.test.com:4567'
  4. registry_nginx['ssl_certificate'] = "/etc/gitlab/ssl/test.com.crt"
  5. registry_nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/test.com.key"
  6. nginx['ssl_certificate'] = "/etc/gitlab/ssl/test.com.crt"
  7. nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/test.com.key"

更换/etc/gitlab/ssl/下的新证书后,必须执行recofigure一次,否则怎样重启都是没有用的。

gitlab-ctl reconfigure

推荐使用“Let's Encrypt” 的免费证书,可以免费使用3个月,你可以写一个脚本,放在cron中,每三个月自动更新一次证书

申请免费证书网站:https://letsencrypt.org/

参考:

https://docs.gitlab.com/omnibus/settings/ssl.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/208031
推荐阅读
相关标签
  

闽ICP备14008679号