自定义域名转到 gitlab 不正确的页面

自定义域名转到 gitlab 不正确的页面

我有一个有效的 Gitlab 实例设置如下:

互联网 -> Nginx 反向代理(所有流量) -> Gitlab Docker 容器(1080:80、1443:443)

使用以下设置在 https 上,Pages 可按预期运行:

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用作 pages 站点的辅助地址。gitlab 实例应该位于https://git.example.com/

我一直试图调整gitlab_pages['listen_proxy']设置,但从我所知来看,它从来没有听过任何声音。

我在 gitlab 日志中没有看到任何错误。

正如标题所示,我遇到的问题是https://example.com提供 gitlab 界面,而不是页面站点。

如果您需要更多信息、日志等,请告诉我。

相关内容