Tomcat中配置https连接器

1、首先保证你的电脑已经安装了JDK,并且在环境变量中配置了JAVA_HOME. 查看是否配置成功可以 在cmd中输入
java -version (如下图)说明配置成功。
这里写图片描述

2、在cmd 输入keytool -hlep可以查看keytool工具的所有操作的说明(如下图)
这里写图片描述
3、根据自己需求添加不同的参数,生成自己需要的证书。 下面是我的测试证书>keytool -genkey -keyalg RSA -alias tomcat -keystore f:/server.keystore
这里写图片描述
经过上面的周折在f盘的根目录下就生成一个server.keystore
4、 将生成的server.keystore文件拷贝到tomcat的\conf目录下,然后打开server.xml文件找到一段被注释的代码如下

<!--
        <Connector port="8443"     protocol="org.apache.coyote.http11.Http11Protocol"
               maxThreads="150" 
               scheme="https" 
               secure="true"
               clientAuth="false" sslProtocol="TLS" />
    -->

将上面的代码拷贝一份,打开注释,配置keystore文件的路径和密码。

<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
           maxThreads="150"
           SSLEnabled="true"  
           scheme="https"   
           secure="true"
           clientAuth="false" sslProtocol="TLS"
           keystoreFile="conf/server.keystore" //keystore文件
           keystorePass="123456"//密钥库密码
               />

这样我们的配置就完成了,然后重启服务器,在浏览器中输入https://localhost:8443/回车会出现下面的界面
这里写图片描述
点击继续访问此网页,可以成功访问但是会出现下面的问题。
这里写图片描述
如果你点击了查看证书,并且安装了该证书,如下图
这里写图片描述
这样就完成tomcat本地服务的配置。
注意:由于不同的浏览器弹出警告的方式不同,细节需要自己处理

https是一种网络传输相对安全的方式,采用非对称加密的方式保护数据的相对安全。(具体可以百度计算机密码学相关知识)

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值