博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HTTPS配置说明文档(tomcat)
阅读量:2204 次
发布时间:2019-05-03

本文共 855 字,大约阅读时间需要 2 分钟。

配置tomcat使用https协议

创建tomcat证书

 使用keytool命令在linux中创建tomcat证书

 输入命令

 #keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "生成的路径地址"

需要输入生成的域名,存放的地址,密码检查生成的证书是否有效

 

 

配置tomcat服务器

打开tomcat的server.xml配置文件

添加配置信息

 <Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol" SSLEnabled="true"  

               maxThreads="150" scheme="https" secure="true"  

               clientAuth="false" sslProtocol="TLS"   

        keystoreFile="/usr/local/JDK/apphub.keystore"  

       keystorePass="password" />  

 

重启tomcat

在浏览器中输入https://域名(以下步骤可以忽略)

导出证书

输入地址之后,按照步骤导出证书

将文件复制到本地

 

导入证书  

导出成功之后,放入“受信任的根证书颁发机构”

 

谷歌浏览器点击设置-高级-证书管理-受信任的根证书颁发机构-导入

按照步骤将证书导入进来,检查域名是否导入成功

 

在IE浏览器中打开网址,显示正常

 

 

按照前面的步骤导出证书,将安全证书复制到java中的cacerts证书库

 

进入jdk路径 将apphub.cer放在%JAVA_HOME%\jre\lib\security中

 

输入命令keytool -import -alias 别名 -keystore cacerts -file apphub.cer

 

输入密码:changeit  默认密码

 

以上是别名存在了,我这边是导入过了证书,如果需要导入多个证书,需要将别名更改。

 

重启tomcat,证书不信任问题就解决了

 

 

转载地址:http://wayyb.baihongyu.com/

你可能感兴趣的文章
SQL教程之嵌套SELECT语句
查看>>
日本語の記号の読み方
查看>>
计算机英语编程中一些单词
查看>>
JavaScript 经典例子
查看>>
判断数据的JS代码
查看>>
js按键事件说明
查看>>
AJAX 初次体验!推荐刚学看这个满好的!
查看>>
AJAX 设计制作 在公司弄的 非得要做出这个养的 真晕!
查看>>
Linux 查看文件大小
查看>>
Java并发编程:线程池的使用
查看>>
redis单机及其集群的搭建
查看>>
Java多线程学习
查看>>
检查Linux服务器性能
查看>>
Java 8新的时间日期库
查看>>
Chrome开发者工具
查看>>
【LEETCODE】102-Binary Tree Level Order Traversal
查看>>
【LEETCODE】106-Construct Binary Tree from Inorder and Postorder Traversal
查看>>
【LEETCODE】202-Happy Number
查看>>
和机器学习和计算机视觉相关的数学
查看>>
十个值得一试的开源深度学习框架
查看>>