我正试图使用以下链接创建一个在azure上运行的gitlab的自管理版本:https://docs.gitlab.com/ee/install/azure/一切都很好,直到我到达";更改GitLab外部URL";部分我完全按照说明操作:我替换外部url,注释掉行,然后运行reconfigure命令。但这会断开与vm的连接。我根本无法再连接到它(以前我可以连接,但正如文章所说,我总是被重定向到公共的不安全url(。现在我只得到一个";该网站无法访问错误";[公共ip]拒绝连接。你知道我缺了哪一步吗。
我还认为这篇文章有点过时,因为告诉我们重命名bitnami使用的实用程序的部分:"sudo mv/opt/bitnami/apps/gitlab/bnconfig/opt/bitnami/apps/gitlab/bncofig.bak";gitlab azure实例中不再存在bnconfig文件。
如果有任何帮助,我将不胜感激!
我刚刚遇到了完全相同的问题。对我有效的是通过以下方式编辑配置:
sudo vim /etc/gitlab/gitlab.rb
然后通过将该行更改为true
:来启用letsencrypt
letsencrypt['enable'] = true
保存,然后执行通常的
sudo gitlab-ctl reconfigure
根据文档,它应该自动启用:
在URL中使用https会自动启用、Let's Encrypt并默认设置https
。。。但这种说法似乎已经不成立了。
此外,我没有找到应该重命名的丢失的/opt/bitnami/apps/gitlab/bnconfig
文件(对我来说也是丢失的(,但在重新启动VM后,我似乎没有丢失配置,所以这部分文档似乎已经过时了。