Назад | Перейти на главную страницу

Gitlab nginx - невозможно остановить перенаправление https

Сегодня я попытался включить SSL для установки gitlab, поэтому я внес следующие изменения в /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 (хотя я также настроил сертификат CA в git global).

Поэтому я хотел сделать откат к бывшему 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 reconfigure и gitlab-ctl restart Я ожидал, что сейчас все вернется на круги своя.

Но меня все время перенаправляют с http: //our.server к https: //our.server где конечно ничего не отвечает. -> На данный момент никто больше не может получить доступ / использовать сервер gitlab!

Как я могу остановить перенаправление gitlab на https?

Комментарий другого пользователя был удален, поэтому я отвечу на свой вопрос здесь:

Если он / она подозревали, что это могло быть связано с HSTS.

Итак, чтобы проверить, я переключился с Firefox на Chrome, ввел свой http-адрес (http: //our.server) и это сработало.

-> Все, что мне нужно было сделать в Firefox, - это about:preferences#privacy и под history нажмите на latest history и удалите историю сегодняшнего дня (так как я начал где-то утром)