liunx下centos7tomcat报错访问域名超时

在工作中开发找到说,项目日志访问域名报错,报错如下:
在这里插入图片描述
这是第二次遇到的报错,所以把它记录下来,在服务器curl是另外一种结果,服务器结果如下:
在这里插入图片描述
经过第一次的经验就知道,本机的jdk是不信任你这域名的,然后我将这个域名的私钥证书,就是.crt结尾的证书转换成.cer结尾的证书,进行导入到本机jdk里面就可以实现程序的信任了,好了话不多说操作如下。

1.拿到私钥证书之后,使用ie浏览器导入到浏览里面。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
找到你的私钥证书
在这里插入图片描述
选择你的组
在这里插入图片描述
这就是导入成功了。
在这里插入图片描述
开始导出.cer结尾的证书,选择你导入证书的组然后点击导出
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
选择你要导出的证书编码类型
在这里插入图片描述
在这里插入图片描述
导出完成。
在这里插入图片描述
得到了一个后缀为.cer结尾的证书。然后接下来导入到我们需要的服务器jdk中即可
在这里插入图片描述
2.liunx导入证书的命令为如下(本片文章jdk是以yum安装的jdk为主导入的):

(1)找打jdk安装的目录

pwd

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-1.el7_9.x86_64/jre/lib/securi

(2)上传要导入的证书
在这里插入图片描述
(3)进入jdk安装目录,然后进行导入证书
在这里插入图片描述
#导入证书命令

 keytool -import -trustcacerts -alias tomcat -file /home/cert/111.cer -keystore "/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-1.el7_9.x86_64/jre/lib/security/cacerts" -storepass changeit

#删除证书命令

keytool -delete -alias server -keystore D:\jdk1.6.0\jre\lib\security\cacerts -storepass changeit

在这里插入图片描述
在这里插入图片描述
这样再用程序调用这域名就不会报超时了。

欢迎进群讨论:QQ群294668383(有意向可以添加)
粉丝福利
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值