关闭“让我们加密”

时间:2019-11-27 11:59:44

标签: gitlab-omnibus

我正在安装GitLab Omnibus。我想使用自己的通配符证书。我已经将它们安装在/ etc / gitlab / ssl中。当我单独重启Nginx时:

 sudo gitlab-ctl hup nginx 

使用了我的证书,我可以在浏览器中看到它们。但是,当我随后运行重新配置时:

 sudo gitlab-ctl reconfigure

它会用新的Lets Encrypt证书覆盖我的证书。我猜有一个选项可以完全关闭Lets Encrypt。我在/etc/gitlab/gitlab.rb

中找到了这个
 # letsencrypt['enable'] = nil

但是它已被注释掉-所以我假设默认情况下它才启用?即使进行完整的“重新配置”,我如何才能永久禁用Lets Encrypt。谢谢

1 个答案:

答案 0 :(得分:0)

好的,我知道了。似乎默认情况下启用了“加密”。要关闭它,您需要修改/etc/gitlab/gitlab.rb:

找到这一行:

# letsencrypt['enable'] = nil

并更改为:

letsencrypt['enable'] = false

请注意,注释#已被删除。然后在您运行时:

sudo gitlab-ctl reconfigure

您的证书将不会被覆盖,并且不会进行加密:)