tomcat 配置支持 SSL/TLS

如何配置tomcat 支持SSL/TLS

生成证书

C:\Users\wdg>keytool -genkey -alias tomcat -keyalg RSA
输入密钥库口令:
再次输入新口令:
您的名字与姓氏是什么?
  [Unknown]:  wdg
您的组织单位名称是什么?
  [Unknown]:  wdg
您的组织名称是什么?
  [Unknown]:  wdg
您所在的城市或区域名称是什么?
  [Unknown]:  zhengzhou
您所在的省/市/自治区名称是什么?
  [Unknown]:  henan
该单位的双字母国家/地区代码是什么?
  [Unknown]:  CN
CN=wdg, OU=wdg, O=wdg, L=zhengzhou, ST=henan, C=CN是否正确?
  []:  是

输入 <tomcat> 的密钥口令
        (如果和密钥库口令相同, 按回车):

上面的执行之后,在相关的目录下就会生成一个.keystore的文件
在这里插入图片描述
复制这个文件,并将其copy到tomcat的conf目录下
在这里插入图片描述

修改tomcat的配置

修改conf 目录下的server.xml

<Connector
           protocol="org.apache.coyote.http11.Http11NioProtocol"
           port="8443"
           maxThreads="200"
           scheme="https" 
           secure="true" 
           SSLEnabled="true"
           keystoreFile="conf/.keystore" 
           keystorePass="123456"
           clientAuth="false" 
           sslProtocol="TLS"/>

其中keystoreFile 就是我们在第一步的过程中生成的.keystore文件
keystorePass 是对应的密码

访问验证

在这里插入图片描述

小问题

原来的8080要不要去掉
在这里插入图片描述
我们觉得在server.xml中有两个Connector的配置
所以纠结到底是否去除原来的
那么: 是不能去掉的
原来的配置保留
我们只需要在server.xml中增加这样的一段内容

希望对你有所帮助

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值