tomcat配置https和http并存

 https证书可以在“阿里云”里可以免费获取,那就废话不说,直接上干货了。

第一步:准备证书

tomcat配置https和http并存_第1张图片

        我的证书是在阿里云申请的免费证书,不需要花钱的。

第二步:找到tomcat的配置文件

           复制证书到tomcat下的 conf 目录下

tomcat配置https和http并存_第2张图片

            找到tomcat文件下的 conf文件 ,修改 server.xml  和 web.xml 两个文件

          tomcat配置https和http并存_第3张图片

      (1):打开 server.xml 文件

          找到

               connectionTimeout="20000"
               redirectPort="443" URIEncoding="UTF-8"/>

把 redirectPort改成 443,把80端口指向443 

然后新增


             SSLEnabled="true" maxThreads="150" 
        scheme="https" secure="true"
        keystoreFile="conf/1652686abc.pfx"
        keystorePass="688tKQJX"
        clientAuth="false" sslProtocol="TLS" />

keystoreFile = 证书文件

keystorePass = 证书密码    下载证书的时候自带密码  pfx-password.txt   这个文件打开是密码

 

 

redirectPort = 改成443

下面为列子:

tomcat配置https和http并存_第4张图片

 (1):打开 web.xml 文件

       在最后部分加上一句话 

  
      
    CLIENT-CERT  
    Client Cert Users-only Area  
  
  
      
      
        SSL  
        /*  
    
  
      
        CONFIDENTIAL  
    
  

 

 tomcat配置https和http并存_第5张图片

 

 

第三步:启动tomcat 就大功告成

你可能感兴趣的:(tomcat)