tomcat配置https协议

Posted believewang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat配置https协议相关的知识,希望对你有一定的参考价值。

tomcat配置https协议

1.找到本地jdk底下的bin目录,bin目录底下存在文件keytool.exe(在bin目录下空白处,按住shift右击,打开命令窗口,如下图)

技术分享图片

技术分享图片

 

2.在cmd的命令窗口,输入命令(keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "D:\\tomcat.keystore"

根据提示依次输入:

密钥库口令:123456(这个密码非常重要)

名字与姓氏:192.168.1.119(以后访问的域名或IP地址,非常重要,证书和域名或IP绑定)

组织单位名称:anything(随便填)

组织名称:anything(随便填)

城市:anything(随便填)

省市自治区:anything(随便填)

国家地区代码:anything(随便填)

技术分享图片

 

全部输入结束后,会根据你的命令,在D盘下生成一个tomcat.keystore的文件,这就是我们需要的文件

 

这时候,我们需要打开我们的tomcat的配置文件server.xml这个文件,进行配置https(文件在tomcat/conf下)

技术分享图片

技术分享图片

 

 

1.注释  <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />

 

技术分享图片

 

2.解除注释行并添加两个属性 keystoreFilekeystorePass技术分享图片

 

 

全部完成后,重启tomcat,我们就可以通过其他用https访问我们自己的这个IP了,如https://192.168.1.119:8443/项目,端口号为上面设置的8443,不是原本项目的8080

 

以上是关于tomcat配置https协议的主要内容,如果未能解决你的问题,请参考以下文章

配置Tomcat使用https协议(配置SSL协议)

配置Tomcat使用https协议(配置SSL协议)

配置Tomcat使用https协议(配置SSL协议)

阿里云上,Ubuntu下配置Nginx,在tomcat中加了https协议就不可以了

Tomcat配置https协议访问

配置Tomcat使用https协议(配置SSL协议)