Gitlab nginx-无法停止 https 重定向

Gitlab nginx-无法停止 https 重定向

今天我尝试为 gitlab 安装启用 SSL,因此我进行了以下更改/etc/gitlab/gitlab.rb

external_url 'https://our.server'
nginx['redirect_hhtp_to_https'] = true
nginx['ssl_certificate'] = "/etc/gitlab/ssl/our.server.crt"
nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/our.server.key"

经过一番努力,它终于成功了,我总是被重定向到https://our.server并看到该页面已被加密。


当我想恢复它时,问题就开始了。

有些东西无法正常工作,因为 git 总是抛出有关 SSL 证书的错误(尽管我也在 git global 中配置了 CA 证书)。

所以我想回滚到以前的 gitlab.rb,看起来像这样(仅相应的部分)

external_url 'http://our.server'
# nginx['redirect_hhtp_to_https'] = false
# nginx['ssl_certificate'] = "/etc/gitlab/ssl/#{node['fqdn']}.crt"
# nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/#{node['fqdn']}.key"

当然,跑步之后gitlab-ctl reconfiguregitlab-ctl restart我现在预料到,一切都会恢复“正常”。

但我一直被重定向到http://我们的服务器https://our.server当然没有任何反应。->此刻没有人可以再访问/使用 gitlab 服务器了!

我怎样才能阻止 gitlab 重定向到 https?

答案1

另一位用户的评论已被删除,因此我将在这里回答我自己的问题:

他/她怀疑这可能与高速传输系统

为了检查,我从 Firefox 切换到 Chrome,输入了我的 http 地址(http://我们的服务器) 并且它起作用了。

-> 我在 Firefox 中所要做的就是about:preferences#privacy点击historylatest history删除今天的历史记录(因为我是在早上某个时间开始的)

相关内容