网站首页 > 教程文章 正文
简述一下过程:
1、域名证书已经过期了,按计划变更
2、但我的系统是一个服务中台,应用端属于其他技术团队,更换证书后,需要跟应用端的技术团队同事核实调用是否正常(原先应用端做了代码特殊处理,证书过期也能正常调用)
3、如期更换证书,我用curl语句检测已经更换成功
4、运维同事让我核实证书是否正确更新,我通过curl语句认为正常更新了
5、当应用端核查系统正常后,我本以为任务完成了
6、然而,我随手豆包查了一下证书检测的脚本,发现证书还是显示过期
7、我随机联系运维的同事排查
8、而后正常了,然后又在折腾应用端的技术团队同事重新核实。
9、折腾
总结:
1、没有实操过,经验和环节思考不足
2、关键就是没有准备好证书检测的脚本
证书检测的脚本
openssl s_client -showcerts -connect api.lookdaima.com:443
#这个是清空缓存的
openssl s_client -showcerts -connect api.lookdaima.com:443 -no_ticket -no_ssl3 -no_tls1 -no_tls1_1
上相关截图:
没有更新证书 前,我用curl语句,返回结果
#curl的样例
curl -H'Content-Type:application/json' -H'ip:127.0.0.1' -X POST --data '{"action":"server-now"}' http://【接口地址】
当运维更新证书后,我用curl语句,返回结果是正常:
证书更换后,需要立马测试,避免线上系统异常,我就通知各个应用端去测试。
然后,我关注点也是测试
当测试一轮后,我才去豆包问询检测证书的方案
查到这个命令:
要查看远程 HTTPS 网站的证书信息,可以使用命令openssl s_client -showcerts -connect example.com:443,将example.com替换为实际的域名。
然后检查结果,扔给豆包去给答案,说证书过期
我担心是缓存的问题,用了
openssl s_client -showcerts -connect api.lookdaima.com:443 -no_ticket -no_ssl3 -no_tls1 -no_tls1_1
再去检查,一样提示证书过期
然后联系运维再去处理,处理后检查
这下正常了,然后有折腾应用端重新测试
关键:
1、证书更换后,要curl语句检测是否生效
2、用openssl检测证书是否更新
至于运维后面咋处理,我没细问...
猜你喜欢
- 2025-05-05 域名没备案可以申请SSL证书吗(域名备案不搭建网站可以吗)
- 2025-05-05 使用通配符SSL证书如何绑定新增域名
- 2025-05-05 基于Python + Vue3.js 技术栈实现的域名和SSL证书监测平台
- 2025-05-05 通配符证书?多域名证书?多域名通配符证书?傻傻分不清楚
- 2025-05-05 SSL证书申请安装一定要域名解析吗
- 2025-05-05 acme申请免费SSL证书,泛域名证书,多域名证书
- 2025-05-05 宝塔面板正确开启TLS 1.3并删除TLS 1.1
- 2025-05-05 https证书可以保护二级域名吗(https证书有哪些)
- 2025-05-05 多个域名可以合并在一张SSL证书上吗
- 2025-05-05 南陵企业获互联网域名服务许可证(南陵企业获互联网域名服务许可证怎么办理)
- 最近发表
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- md5 sha1 (32)
- mybatis plus page (35)
- semaphore 使用详解 (32)
- update from 语句 (32)
- vue @scroll (38)
- 堆栈区别 (33)
- 在线子域名爆破 (32)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)