zoukankan      html  css  js  c++  java
  • Redirect HTTP to HTTPS on Tomcat

    I have bought my SSL secure certificate and successfully installed on Tomcat with the keytool but how do my redirect the entire site to go HTTPS and redirect any HTTP connection straight over to HTTPS.

    I need to edit the 2 Tomcat configuration files; server.xml and web.xml and then when edited restart the tomcat service.

    Open server.xml typically found in tomcat/conf and change:

    Connector port="80?
     enableLookups="false"
     redirectPort="8443?

    to

    Connector port="80?
     enableLookups="false"
     redirectPort="443?

    Then open web.xml (same directory) and add this snippet before the closing tag of /web-app:

    <security-constraint>
     <web-resource-collection>
     <web-resource-name>Protected Context</web-resource-name>
     <url-pattern>/*</url-pattern>
     </web-resource-collection>
     <!-- auth-constraint goes here if you requre authentication -->
     <user-data-constraint>
     <transport-guarantee>CONFIDENTIAL</transport-guarantee>
     </user-data-constraint>
     </security-constraint>

    Restart Tomcat and all pages should redirect to https.

  • 相关阅读:
    题目3:爬楼梯
    题目1:删除排序数组中的重复数字
    最近目标
    软件工程----个人总结
    软件工程第二次作业——结对编程
    软件工程第一次作业补充
    爬楼梯
    买卖股票的最佳时机
    删除排序数组中的重复数字
    思考题
  • 原文地址:https://www.cnblogs.com/fklin/p/5107862.html
Copyright © 2011-2022 走看看