nginx Gitlab:将gitlab-http.conf恢复为原始文件

r9f1avp5  于 2022-12-11  发布在  Nginx
关注(0)|答案(1)|浏览(215)

我尝试通过以下步骤为Gitlab服务器创建SSL:
1-更改rb文件以指示external_url

/etc/gitlab/gitlab.rb
  
  external_url 'https://10.1.43.111:443/gitlab'

2-在nginx中定义SSL证书- gitlab-http.conf /var/opt/gitlab/nginx/conf#
但是,当我运行gitlab --〉sudo gitlab-ctl reconfigure的reconfigure命令时,gitlab-http.conf的内容会恢复到原来的文件。
我定义的SSL设置正确吗?有什么想法吗?
谢谢

ffx8fchx

ffx8fchx1#

我从文档“GitLab Linux包的配置选项/安装时指定外部URL”中得到的一个可能的原因
作为软件包更新的一部分,如果您无意中设置了EXTERNAL_URL变量,它将替换/etc/gitlab/gitlab.rb中的现有值,而不会发出任何警告。
检查reconfigure命令后gitlab.rb的内容:如果它改变了,这就解释了为什么gitlab-http.conf反过来也受到影响。

相关问题