帮助与文档

全部文档
帮助与文档 > SSL证书 > 常见问题 > Tomcat自动跳转到HTTP...

Tomcat自动跳转到HTTPS

    HTTPS是为了安全而使用的,在Tomcat部署景安SSL证书后,如需要全局转换成HTTPS访问,解决办法如下:

    1. 找到conf目录下的web.@xml文件在后面

    2. 打开文件,在其倒数第二段里,加上这样一段

      1. <login-config>
      2. <!-- Authorization setting for SSL -->
      3. <auth-method>CLIENT-CERT</auth-method>
      4. <realm-name>Client Cert Users-only Area</realm-name>
      5. </login-config>
      6. <security-constraint>
      7. <!-- Authorization setting for SSL -->
      8. <web-resource-collection>
      9. <web-resource-name>SSL</web-resource-name>
      10. <url-pattern>/*</url-pattern>
      11. </web-resource-collection>
      12. <user-data-constraint>
      13. <transport-guarantee>CONFIDENTIAL</transport-guarantee>
      14. </user-data-constraint>
      15. </security-constraint>
    3. 这步目的是让非ssl的connector跳转到ssl的connector去。所以还需要前往server.@xml进行配置:

      1. <Connector port="8080" protocol="HTTP/1.1"
      2. connectionTimeout="20000"
      3. redirectPort="443" />

      redirectPort改成ssl的connector的端口443,重启后便会生效。

    如果在操作过程有任何疑问,欢迎在后台提交工单

    这条帮助是否解决了您的问题? 已解决 未解决

    提交成功!非常感谢您的反馈,我们会继续努力做到更好!更多建议 非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

    在文档使用中是否遇到以下问题:

    更多建议