背景
早上接到电话,说xx小程序崩了,网页打不开。自己试了下小程序确实打不开而h5是正常的,但是产品是她的h5也打不开,那就奇怪了,略微思考了下最近一周都没发版,昨天的功能都是正常的,自己的h5的是正常的,初步推测不是服务的问题。
原因
让同事curl了接口返回
SSL certificate problem:certificate has expired
看描述证书过期了
解决方案
联系运维及时更换完证书接口恢复正常
总结
- 遗留问题
如果是证书问题,那h5和小程序都会有问题,为啥自己的h5没问题呢,询问了前端原因,答复说iOS wkwebview 做了忽略不受信任的https证书处理,这就是解释了自己的h5是正常的。 - 总结
https虽安全,但是证书不能自动续期的还是有很大的坑。
之前有在公众号看到过可以自动续期的文章,后续学习下。