Windows中Tomcat8.5配置https(阿里云SSL证

2021-06-03  本文已影响0人  金煜博

1.申请免费的阿里云ssl证书

2.配置tomcat开启443端口

   <Connector  port="443"    
               protocol="org.apache.coyote.http11.Http11NioProtocol"
               maxThreads="150"
               SSLEnabled="true">
        <SSLHostConfig>
            <Certificate       
             certificateKeystoreFile="E:/apache-tomcat-8.5.11/conf/cert/gx.pfx"
             certificateKeystorePassword="填写证书密码"  
             certificateKeystoreType="PKCS12" />   
        </SSLHostConfig>
    </Connector>
    <!--选填项ajp用于tomcat的内部通信其他http的容器-->
   <!--<Connector port="8009" protocol="AJP/1.3" redirectPort="443" /> -->
图片.png

3.设置http转https配置(根据实际情况选配)

<Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="443" />
图片.png
    <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>
图片.png

4.设置本地的host文件DNS解析域名

图片.png
图片.png

5.运行tomcat测试结果

图片.png

6.注意点

启动tomcat提示443端口被暂用,如果你电脑上有用VM虚拟机记得修改共享虚拟机的端口


图片.png

如果有开启向日葵远程软件记得关闭向日葵软件会开启443端口

上一篇 下一篇

猜你喜欢

热点阅读