gpt4 book ai didi

tomcat - URLRewriteFilter HTTP 到 HTTPS 规则返回 net::ERR_TOO_MANY_REDIRECTS

转载 作者:行者123 更新时间:2023-11-28 22:03:52 25 4
gpt4 key购买 nike

我让 Tomcat 在带有 SSL 证书的 EC2 ELB 后面运行 URLRewriteFilter,ELB 将流量从端口 80 和 443 重定向到后端实例中的端口 8080。 URLRewriteFilter 有这个规则:

<rule>
<condition type="scheme" operator="notequal">https</condition>
<condition name="host" operator="equal">ELB-DNS</condition>
<from>^/(.*)</from>
<to type="permanent-redirect">https://ELB-DNS/$1</to>
</rule>

但是当我尝试击中它时,我得到了这个:

Error 310 (net::ERR_TOO_MANY_REDIRECTS): There were too many redirects.

最佳答案

尝试设置端口条件:

<rule>
<condition type="scheme" operator="notequal">https</condition>
<condition name="host" operator="equal">ELB-DNS</condition>
<condition name="port" operator="equal">(80|443)</condition>
<from>^/(.*)</from>
<to type="permanent-redirect">https://ELB-DNS:8080/$1</to>
</rule>

关于tomcat - URLRewriteFilter HTTP 到 HTTPS 规则返回 net::ERR_TOO_MANY_REDIRECTS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6033226/

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