索引
我的之前这篇文章讲到了如何开启https
但是里面有一个步骤没写明白,今天重新搭建的时候,搞了好几个小时。
就是在阿里云下载https证书该下载哪个版本的,怎么用。
今天现在试了下,该下载apache版本的,里面有一个key文件,一个public.crt文件和一个chain.crt文件。该放到/etc/gitlab/ssl的是key文件和public.crt文件。放了这两个文件即大功告成。执行sudo gitlab-ctl reconfigure即可啦
报错如何解决
letsencrypt http_authorization error
有可能执行了sudo gitlab-ctl reconfigure会报上面的错,解决方式是找到下面这个文件,然后注释第25到38行
/opt/gitlab/embedded/cookbooks/letsencrypt/resources/certificate.rb
这个方法是在stackoverflow找到的。
我自己尝试还有另一种方法,就是把gitlab内嵌的Let’s Encrypt服务关掉:
# 修改/etc/gitlab/gitlab.rb文件 letsencrypt['enable'] = false
原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/2498