“没有数据安全就没有国家安全”,由此在现代互联网时代,保护数据安全至关重要,其中为了保护网站传输数据安全,就需要部署SSL证书。然而,网站部署SSL证书之后,有时候我们仍然会遇到无法安全访问网站的情况。那么遇到部署了SSL证书仍然无法安全访问网站应该怎么办?出现这种情况的原因有很多,比如证书不受信任、证书过期、证书包含的域名与网站域名不一致等,不同的原因对应不同的解决办法,以下是相关内容,我们一起来看看吧。
原因1:SSL证书不受信任
解决办法:SSL证书必须是由全球可信的第三方CA机构签发的证书才会受到主流浏览器的信任,如果是自签发,或者是不受信任的签发机构签发的证书都会出现这种情况。所以解决办法就是重新申请全球可信的第三方CA机构签发的SSL证书,建议选择锐安信、Digicert、Geotrust、GlobalSign、Sectigo等全球可信的SSL证书。
原因2:SSL证书过期
解决办法:可以查看SSL证书信息的有效期,如果证书在有效期内,可能是系统日期不正确,将系统日期调整为正确日期即可;如果证书不在有效期内,则需要重新申请SSL证书并重新安装部署。
原因3:SSL证书链不完整
解决办法:证书链不完整也会导致网站不能正常访问,出现这种情况,只需要使用SSL证书链下载工具,输入域名就可获取到该SSL证书完整的证书链,随后将完整的证书链重新配置到服务器上即可。
原因4:SSL证书被撤销
解决办法:如果出现私钥泄露等安全问题,就会导致SSL证书被撤销,从而导致用户无法访问网站。这时候就需要选择可信任的SSL证书重新申请并安装部署SSL证书了。
原因5:SSL证书包含的域名与网站域名不一致
解决办法:每一个SSL证书所对应的域名都具有唯一性,所以出现这种情况,需要查看证书详情中证书颁发域名与访问网站域名是否匹配,如果不匹配,则需要重新下载访问网站域名的SSL证书,并重新安装部署。
原因6:安装的SSL证书不是正确的证书
解决办法:点击浏览器地址栏旁的安全锁查看证书详情,看是否为原有的过期证书,如果是,则需要卸载原有证书,再检查新的SSL证书配置和安装。
原因7:页面包含有不安全的HTTP内容
解决办法:部署了SSL证书以后,需要将页面所有的元素实现HTTPS,包括图片、JS脚本、flash插件等都通过HTTPS方式进行调用,由此只需要将HTTP调用改成HTTPS调用即可。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。