您现在的位置是:首页 >  云笔记 >  开发随笔 >  文章详情

如何在Tomcat上配置SSL证书

特不靠谱   2020-10-19 09:12:22   861人已围观

1、购买SSL证书

      我这里以阿里云上提供的:DigiCert 免费版 SSL证书为例,进入阿里云控制后台,找到产品》安全》SSL证书,如下图:

SSL证书产品.png

      点击进入SSL界面,如下图:

SSL证书产品-02.png

     点击SSL证书控制台按钮,进入控制台后台,如下图:

SSL证书购买-01.png

       点击购买证书按钮,进入购买界面:

SSL免费购买.png

      我这里选择的是单个域名,DV域名级,免费版。后面的就是点击:立即购买》完成支付。

2、申请SSL证书

      前面一步已经完成了证书购买,购买完成后需要自己在控制后台申请一个SSL证书,如下图:

证书申请.png

     先点击证书申请,如下图:

证书申请2.png

     填写好域名等基础信息后,点击下一步:

证书申请3-验证方式.png

     这步需要验证域名的解析,按照他的具体要求去域名后台配置一下再回到这个页面点击一下:验证 按钮,如果验证成功就会出现下面的:提交审核  按钮,直接提交审核。如果审核通过了就可以看见证书的操作栏中出现:部署、下载等按钮。

证书申请3-证书下载.png

      点击下载按钮,进入证书选择界面:

tomcat证书下载.png

     在这里我直接选择tomcat,点击下载,将证书文件下载到本地。

3、配置SSL证书

     前面一步已经将申请好的证书下载下来了,在配置前需要将证书上传到需要配置的服务器上。

上传证书.png

      上传完成后,在服务器的配置文件夹里面,先解压zip,再到tomcat安装目录中找到conf/server.xml文件,编辑

   <Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
               maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
               keystoreFile="证书文件路径.pfx"
               keystoreType="PKCS12"
               keystorePass="密码"
               SSLProtocol="TLSv1+TLSv1.1+TLSv1.2"
               URIEncoding ="utf-8"
               compression="on"
               noCompressionUserAgents="gozilla,traviata"/>


配置完成后重启tomcat服务器即可。

4、测试访问

     打开域名:https://www.onekbit.com/adminUserAction/toIndex.do ,看看头上面的小锁:

访问测试.png

一切正常

分享到:

编辑发布时间:2020-10-19 09:12:22