当前位置:   article > 正文

gitlab的https_gitlab的crt证书在哪里

gitlab的crt证书在哪里

参考:https://docs.gitlab.com/omnibus/settings/nginx.html#enable-https

一、在/etc/gitlab/gitlab.rb中指明external_url为https

external_url "https://gitlab.example.com"

二、打开服务器的443端口

三、证书与证书密钥的存放位置

默认/etc/gitlab/gitlab.rb中有定义证书与证书密钥的存放位置:

  1. nginx['ssl_certificate'] = "/etc/gitlab/ssl/gitlab.example.com.crt"
  2. nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/gitlab.example.com.key"

四、将http请求重定向到https,在/etc/gitlab/gitlab.rb中加入这一行

nginx['redirect_http_to_https'] = true

五、重载gitlab配置文件

凡是修改了/etc/gitlab/gitlab.rb文件,都要执行下面命令重载gitlab配置文件

gitlab-ctl reconfigure

六、重载nginx

官方文档说的很清楚,手动更新nginx证书后,使用gitlab-ctl reconfigure命令是没用的,不能影响nginx,要使用gitlab-ctl hup nginx

当时同事大佬给的命令gitlab-ctl restart nginx也可以

 

 

 

 

 

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

闽ICP备14008679号