如何避免重定向到SSL端口

时间:2013-02-01 09:44:36

标签: web-applications ssl ssl-certificate tomcat6 web.xml

我的SSL confugured Web应用程序中的Web.xml配置(部署在tomcat(8080端口)上)如下所示

<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>

当我尝试https://google.com时,我正在查看该页面 当我尝试 http://google.com 时,它会自动重定向到https://google.com:8443。所以我没有收到该页面。

我希望将其重定向到https://google.com而不是https://google.com:8443

请帮助我。如果您需要任何进一步的细节,请告诉您。

1 个答案:

答案 0 :(得分:3)

我明白了。 从tomcat的server.xml中删除了SSL redirectPort

<Connector port="8080" protocol="HTTP/1.1" 
connectionTimeout="20000" redirectPort="8443" />

<Connector port="8080" protocol="HTTP/1.1" 
connectionTimeout="20000" />