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

Пользовательский домен переходит на неправильную страницу gitlab

У меня есть рабочая установка экземпляра Gitlab следующим образом:

Интернет -> Обратный прокси Nginx (весь трафик) -> Контейнер Gitlab Docker (1080: 80, 1443: 443)

Страницы работают на https должным образом со следующими настройками:

pages_external_url "https://pages.example.com/"
gitlab_pages['enable'] = true
gitlab_pages['external_http'] = ['127.0.0.1:1080']
gitlab_pages['external_https'] = ['127.0.0.1:1443']
pages_nginx['enable'] = true
pages_nginx['redirect_http_to_https'] = true
pages_nginx['ssl_certificate'] = "/etc/gitlab/ssl/fullchain.pem"
pages_nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/privkey.pem"

(Указанные порты находятся внутри контейнера и не отображаются)

Т.е. Я могу получить доступ к страницам сайта по адресу https://username.pages.example.com

Это все один сервер с одним динамическим IP-адресом, все адреса направлены на один сервер.

Я пытаюсь использовать https://example.com как дополнительный адрес страниц сайта. Экземпляр gitlab должен быть включен https://git.example.com/

Я пытался возиться с gitlab_pages['listen_proxy'] настройки, но он никогда не слушает, насколько я могу судить.

Я не вижу ошибок в журнале gitlab.

Как и в названии, проблема в том, что https://example.com предоставляет интерфейс gitlab, а не страницы сайта.

Дайте мне знать, если вам понадобится дополнительная информация, журналы и т. Д.