У меня проблема с доступом к локальному gitlab через https.Я установил его на Ubuntu / Redhat 8 с теми же результатами, порт 443 не доступен.В / etc / gitlab / ssl / я создал самозаверяющий сертификат и ключ
xxx.crt
xxx.key
Затем настроил его, следуя приведенным здесь инструкциям.https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/settings/nginx.md#manually-configuring-https. Проблема, с которой я столкнулся, заключается в том, что я не могу подключиться к gitlab через https.http работает просто отлично
Странное поведение: для документации По умолчанию, когда вы указываете external_url, начинающийся с 'https', NGINX больше не будет прослушивать незашифрованный HTTP-трафик на порту 80. Но это не так даже с external_url
Поэтому я проверяю /var/opt/gitlab/nginx/conf/gitlab-http.conf после того, как настроил его и увидел, что порт сервера все еще указывает на *: 80.Я изменил его на 443 Stop / Start контейнер getlab, и он сломался с недостижимым.
Чтобы вернуть его в рабочее состояние, я отменил изменения и сделал следующее:
gitlab-ctl reconfigure
sudo docker restart gitlab
Теперь он снова отвечает на порт 80, а не на 443.