【发布时间】:2016-01-17 11:14:27
【问题描述】:
我有一个正在运行的 tomcat 应用程序,它已经具有以下从 HTTP 到 HTTPs 的重定向规则:
<Connector executor="tomcatThreadPool"
port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="443" />
是否可以添加一个例外/规则,即特定 HTTP 请求 (http://www.example.com) 将被重定向到另一个特定地址,指定端口(例如 https://www.example.com:8443/test),而不更改/删除上述连接器?
【问题讨论】:
-
互联网似乎无法就这个问题的单一、完整和有效的解决方案达成一致。希望你能得到一些帮助here in my post。最后,我不得不费尽心思才想出这个。
-
@ADTC 您的帖子是关于 AWS Elastic Beanstalk,这个问题是关于 Apache Tomcat。我很困惑为什么你认为这两者是相关的?
-
@Frans 公平点。 EB 服务器正在运行 Apache Tomcat。是的,它特别适用于 AWS EB,但它仍然与 Tomcat 相关。即使在其他云服务或 Tomcat 安装中,有人可能会发现它很有用,可以作为他们寻找解决方案的提示。 ????♂️如果你觉得没有帮助,那么忽略它???? (另外,这差不多是 4 年前的事了。我已经开始尝试新事物了。)
标签: apache tomcat web-applications https server.xml