tomcat9.0.12简洁配置https

一,创建tomcat证书

进入到java jdk的安装路径\bin\下,使用jdk自带的keytool工具来生成证书。
在此处打开cmd,并输入keytool -genkey -alias tomcat -keyalg RSA -keystore E:\mykey.keystore
并按提示输入,注意:名字和姓氏处应该输入自己的ip地址,密钥库的口令很重要,后面配置server.xml文件时会用到,自己要记住,其他的随意输入。完成后在E盘下会生成mykey.keystore文件
在这里插入图片描述

二,配置server.xml文件

网上很多教程的这一步配置都比较老了,tomcat9.0的配置应该是这样子的。
进入到tomcat的安装路径\conf\下,先将刚刚在E盘生成的mykey.keystore文件复制到该目录下,再打开server.xml文件,找到差不多第八十行的样子。取消注释,并按如下配置8443端口:
在这里插入图片描述

三,测试https

启动tomcat,并在ie浏览器中输入https://ip:8443,浏览器会提示站点不安全。
我们先不管它,点开详细信息,点击继续转到网页,发现已经成功配置了。
在这里插入图片描述

四,证书错误的解决方法

但是会发现,地址栏提示证书错误。
在这里插入图片描述
我们可以这样来解决。
先把之前得到的服务器证书导出为一个单独的cer文件,然后将该文件提供给客户端,让客户端信任该服务器。
仍在jdk\bin\目录下,使用keytool工具,输入keytool -keystore E:\mykey.keystore -export -alias tomcat -file E:\tomcat.cer,将在E盘下生成tomcat.cer文件。
在这里插入图片描述在这里插入图片描述
在ie浏览器下,进入“Internet选项”-“内容”-“证书”-在“受信任的根证书颁发机构”中导入tomcat.cer文件。
在这里插入图片描述
在这里插入图片描述
下一步,直至完成,提示导入成功!
关闭浏览器,再次打开,发现没有证书错误的提示了。
在这里插入图片描述
简直不能再美好!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值