繁体   English   中英

Tomcat 不会从 HTTP 重定向到 HTTPS

[英]Tomcat doesn't redirect from HTTP to HTTPS

我正在将我的应用程序部署到 tomcat VPS 服务器。 设置 SSL 后,我想设置从 http 到 https 地址的重定向(因为如果我们尝试使用 http 连接,我们不能,但使用 https 可以)

对于这个任务,我将这段代码添加到我的web.xml中(来自我在网上找到的教程):

    <security-constraint>
        <web-resource-collection>
            <web-resource-name>HTTPSOnly</web-resource-name>
            <url-pattern>/*</url-pattern>
        </web-resource-collection>
        <user-data-constraint>
            <transport-guarantee>CONFIDENTIAL</transport-guarantee>
        </user-data-constraint>
    </security-constraint>

但是tomcat什么都不做! 我无法从 http 重定向到 https,chrome 给了我ERR_CONNECTION_REFUSED 我该如何解决?

我自己解决了问题。 我刚刚将端口从 443 更改为 8443,它工作正常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM