你好,我正在使用 Traefik 2 作为带 SSL 的反向代理。
在全新安装后,我已将 Traefik 配置为将所有来自子域名 forum.domain.com 的请求重定向到 Discourse 容器的 80 端口。问题是,在首次设置 Discourse 时,我也指定了该子域名 forum.domain.com 为监听域名。现在当我尝试访问该域名时,会收到 ERR_TOO_MANY_REDIRECTS 错误。
此外,当我尝试访问 [VPS IP:DISCOURSE 暴露端口] 时,会被重定向到 forum.domain.com,并出现同样的错误。
请问是否有任何方法可以让 Discourse 在 Traefik 后面通过子域名正常工作?如果有人成功配置过,能否分享他们的配置?或者是否存在一种方法,无需在 Discourse 设置中指定容器监听的子域名?(我认为 Traefik 和 Discourse 两者执行的重定向次数过多,导致浏览器陷入循环?)
我还尝试将来自 forum.domain.com 的请求重定向到 Discourse 容器的 443 端口,但收到了“纯 HTTP 请求被发送到 HTTPS 端口”的错误,尽管 Traefik 已管理 SSL,并且该子域名已通过 Let’s Encrypt 认证。
抱歉,如果我的解释不够清楚,请见谅。由于英语不是我的母语,我已尽力表达。如有任何问题,我会尽快回复。
此致!