我正在安装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。谢谢
答案 0 :(得分:0)
好的,我知道了。似乎默认情况下启用了“加密”。要关闭它,您需要修改/etc/gitlab/gitlab.rb:
找到这一行:
# letsencrypt['enable'] = nil
并更改为:
letsencrypt['enable'] = false
请注意,注释#已被删除。然后在您运行时:
sudo gitlab-ctl reconfigure
您的证书将不会被覆盖,并且不会进行加密:)