Я пытаюсь настроить GitLab Pages (10.8.2) с целью включить TLS домена Pages (example.io) с помощью Let's Encrypt.
У меня есть рабочая настройка Pages на обычном HTTP с:
pages_external_url "http://example.io"
Идеи, которые я нашел в Google, заключаются в том, чтобы предоставить следующее для решения задач certbot:
pages_nginx['custom_gitlab_server_config'] = "location ^~ /.well-known { root /var/www/letsencrypt; }"
Затем выдача gitlab-ctl reconfigure
Затем я создаю тестовый файл по адресу /var/www/letsencrypt/bla
и пытаюсь получить к нему доступ через браузер по адресу http://example.io/.well-known/bla безуспешно: я получаю 301
и перенаправляюсь на основной домен GitLab по адресу https://example.ltd/.well-known/bla (основной GitLab уже поддерживает TLS).
Что мне здесь не хватает?