我正在尝试调整 GitLab Pages (10.8.2),目标是通过 Let's Encrypt 启用其 Pages 域 (example.io) TLS。
我在常规 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
并重定向到https://example的主 GitLab 域.ltd/.well-known/bla(主 GitLab 已启用 TLS)。
我在这里想念什么?