因此,我们有一个在端口 58080 上运行 tomcat 7 的网络服务,我的任务是将其从 http 迁移到 https。我设置了 SSL 配置并且可以正常工作,但前提是你直接访问 url https://<domain>.com:58080
.我想让它听 http://<domain>.com:58080
和 <domain>.com:58080
但将它们重写为 https url。目前,如果您不在 url 中指定 https,则没有答案,所以我想知道这是否可行以及如何实现?
谢谢!
编辑:我在 web.xml 中也有要求的 SSL 配置。
最佳答案
这不是违背了使用 https 的目的吗?
通常您会使用 https 进行外部访问,使用 http 进行内部访问。 http 端口与 https 端口不同。
默认值为 http:80 和 https:443 - 我相信您已经知道了。
但是你不能在同一个端口上同时拥有 http 和 https。 Tomcat 将无法区分协议(protocol)是 https 还是 http。
关于java - 是否可以在 HTTPS 连接器上重写 HTTP URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52614756/