zoukankan      html  css  js  c++  java
  • tomcat开启https协议

    1.在tomcat的conf/server.xml 中配置

                       
        <Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol"
                   maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
                   clientAuth="false" sslProtocol="TLS"
                   keystoreFile="D:keystorezhihu.org.cnTomcatzhihu.org.cn.jks"
    
                   keystorePass="123456"
    />

    2. 将 redirectPort 的端口号都指向443

        <Connector connectionTimeout="20000" port="9002" protocol="HTTP/1.1" redirectPort="443"/>
        
     <Connector port="8009" protocol="AJP/1.3" redirectPort="443"/>

    3.在conf/web.xml里最下面配置

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

    4. 重启tomcat,然后再打浏览器里打开

    zhihu.org.cn  会自动跳转到 https://zhihu.org.cn   (会显示404)

    打开 默认应用 https://zhihu.org.cn/examples/   可看到正常效果

  • 相关阅读:
    PE系统盘
    python常用方法手记
    python tushare
    idea导入导出java jar包
    javaweb项目配置tomcat启动
    window安装tomcat
    解决idea控制台乱码
    maven手记
    java redis常见问题
    java mysql常见问题
  • 原文地址:https://www.cnblogs.com/tiancai/p/9516990.html
Copyright © 2011-2022 走看看