前几天有网友提到自己在捣鼓网站的时候,导致网站打开出现SSL证书无效的问题。当然最终是帮助他解决了问题,这里简单梳理问题就解决的思路。这个同学采用的是宝塔面板建站的,其是有使用的宝塔面板自带的生成免费证书的方式给网站接入SSL证书的,可以确定他的原来站点SSL证书是部署没有问题的。
此网站的证书可能已过期或者是颁发给其他网站的。此问题可能意味着有人尝试截取你和远程服务器间的数据通讯。请检查地址栏内的网址是否正确。
这里记录我的排查办法。
1、问诊
这里我先问他到底做什么导致的问题。其告知是自己在给这个网站更换域名的。原有的数据不变,但是他的域名要更换成新的。根据已知的教程,直接绑定域名。"云服务器怎么绑定多个域名指向单个网站及多域名建多站点"文章中老蒋也有记录到可以一个数据用多个域名,他就这么解析添加到新域名。
然后根据WordPress特点批量替换主域名的。但是这个时候打开网站就有SSL证书无效的问题。
2、分析
问题基本可以判断出来,他确实是更换域名的,而且应该是更换成功。不过他的SSL证书还是原来网站的,而不是新域名的。SSL证书是跟域名走的,所以他更换域名后,这个网站有使用到SSL证书的,那还需要对应这个网站启用新域名的SSL证书。
3、解决
这里我登录他的宝塔面板后台,到SSL证书中。"宝塔面板快速安装Let's Encrypt/自定义SSL证书且开启强制HTTPS"这篇文章,我们删除证书重新生成新的免费的SSL证书。
然后我们重新生成证书。
最后,设置检查域名是不是全部替换成新的域名,这个宝塔面板SSL证书无效的问题解决。
评论前必须登录!
注册