昨晚上打开网站的时候,突然发现,大部分的图片都已经无法打开,出现了一个叉叉;但部分缩略图又可以显示正常;经查阅打不开图片的路径,均为https://cdn.diebaosoft.com……开头的路径,然而,此主域名的话是纪实阁网站在腾讯云里面的云存储COS的独立子域名;
在以前的文章里面,我们讲过一次关于腾讯COS云存储在wordpress上的使用教程,没看的可以看一下;,
[lxtx_fa_insert_post ids=3131">
1、流量与容量超支,额外支付费用:因为COS是有容量和每月流量限制的,超过了后,会产生费用;
2、域名解析异常;
3、HTTPS证书到期:因为COS纪实阁采用的整站都是HTTPS,为了保持统一,在COS里面亦使用了SSL证书,而SSL证书的颁发,是一年一颁发,到期后需要重新申请,并配置;
根据上方的几个可能性原因一个查阅后,发现出现问题的根本原因就是HTTPS证书到期,找到了原因就好办了;
HTTPS 是指超文本传输安全协议(Hypertext Transfer Protocol Secure),是一种在 HTTP 协议基础上进行传输加密的安全协议,能够有效保障数据传输安全。配置 HTTPS 时,需要您提供域名对应的证书,将其部署在全网 CDN 节点,实现全网数据加密传输功能。
对象存储或万象优图服务开启 CDN 加速后,默认的.file.myqcloud.com后缀域名,或.image.myqcloud.com后缀域名,可直接支持 HTTPS 请求,无需配置证书。
腾讯云 CDN 目前针对 HTTP2.0 协议支持已经全面公测,可直接开启使用。
腾讯云 CDN 目前支持两种方式部署证书。
自有证书:将自有证书、私钥内容上传至 CDN 进行部署,全程加密传输,证书不落地,保障您的证书安全。
腾讯云托管证书:您可以通过2SSL 证书管理,将已有证书托管至腾讯云,以用于多个云产品,您也可以在该平台申请由亚洲诚信免费提供的第三方证书,将其直接部署至 CDN。
登录腾讯云CDN 控制台,单击左侧导航栏的【域名管理】进入域名管理页面。单击域名右侧【管理】按钮,进入管理页面:
单击 【高级配置】,找到2HTTPS 配置模块。单击【前往配置】,跳转至证书管理页面配置证书。配置流程请参阅2证书管理。
证书配置成功后,会出现【强制跳转 HTTPS】开关。开启后,即使用户发起 HTTP 请求,也会强制跳转为 HTTPS 请求进行访问:
在成功为域名配置了 HTTPS 证书后,可以开启 HTTP2.0。