大家网站在使用CDN加速服务的时候,会发现如果网站之前有配置过SSL证书的话,使用CDN加速后,会出现网站HTTPS状态无法正常访问的情况。而如果还设置了强制HTTPS的话,网站就会彻底打不开的情况。
那么,遇到这种情况是什么原因呢?又该如何处理?
其实,网站在使用CDN加速后,是需要将SSL证书一起配置到CDN平台里的,这样网站才能够正常访问。
而至于该如何去配置SSL证书,则可以通过网站负责人或SSL供应商平台获取证书名称、证书内容以及私钥来完成配置。另外,如果是遇到用户网站是配置了宝塔免费证书的话,有一点特别需要注意。
就是正常情况下,宝塔证书内容是有三段的,而我们在CDN平台里配置SSL证书时,只需要将三段中的前两段复制进去即可。如果是直接将三段全复制进去的话,会出现报错的情况。
除此之外,CDN上配置SSL证书还有一个好处。就是CDN在获取源服务器上的资源完整过程都是基于HTTP协议的。一旦源IP泄漏,不法分子就可以直接通过技术手段访问到真实IP。而如果配置了SSL证书且设置强制HTTPS的话,就会将80端口HTTP协议删除,让CDN直接读取HTTPS协议的数据,并且会认证源服务器的证书是否正确的请求,这样就可以安全保障整个网络过程都是属于HTTPS加密协议。
留言0