gpt4 book ai didi

java - Tomcat 在 https 中编码重定向

转载 作者:行者123 更新时间:2023-11-28 22:53:31 26 4
gpt4 key购买 nike

我正在使用带有前端负载平衡器的 tomcat。负载均衡器在 HTTPS 中接收我的请求并通过 HTTP 将它们转发到 tomcat。所以我的 tomcat 没有 SSL 配置,但它工作正常。

我的问题是我有一个响应包装器,它确实编码重定向某些 URL,我的所有 URL 都是相对的,当我编码重定向我的 URL 时,生成的重定向 URL 在 HTTP 中。我希望它是 HTTPS。我相信这是因为 tomcat 不在 HTTPS 中,是否可以在不使用 SSL 连接器配置 tomcat 的情况下进行编码重定向时强制执行 HTTPS?

最佳答案

配置 Tomcat 以使用 RemoteIPValve .这将获取 AWS ELB 用于将原始 TLS 连接信息传送到后端服务器的 header ,并将其连接到请求对象中。

这将为您提供正确的重定向协议(protocol),而且您还将在请求时获得原始客户端的 IP 地址,而不是代理的 IP 地址(这几乎没用)。

关于java - Tomcat 在 https 中编码重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33387304/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com