美文网首页
Tomcat9 http 跳转 https

Tomcat9 http 跳转 https

作者: linceln | 来源:发表于2021-07-31 12:10 被阅读0次

主要是对 tomcat 的配置文件进行配置,位置在 apache-tomcat-9/conf 文件夹下

SSL证书可以上阿里云申请免费的。

首先修改 server.xml

    <Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="443" />

    <Connector port="443"
        protocol="HTTP/1.1"
        SSLEnabled="true"
        scheme="https"
        secure="true"
        keystoreFile="/u01/tomcat/apache-tomcat-9.0.48/cert/xxxxxxxxx.pfx"
        keystoreType="PKCS12"
        keystorePass="xxxxxxxx"
        clientAuth="false"
        SSLProtocol="TLSv1+TLSv1.1+TLSv1.2"
        ciphers="TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256"/>

然后修改 web.xml

    <login-config>
        <!-- Authorization setting for SSL -->
        <auth-method>CLIENT-CERT</auth-method>
        <realm-name>Client Cert Users-only Area</realm-name>
    </login-config>
    <security-constraint>
        <!-- Authorization setting for SSL -->
        <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>

相关文章

网友评论

      本文标题:Tomcat9 http 跳转 https

      本文链接:https://www.haomeiwen.com/subject/oinhvltx.html