使用又拍云CDN给hexo博客加速详细设置
因为国内 GitHub 访问实在慢,便开始捣鼓给网站 CDN 加速。期间踩了不少坑,比如不正当设置导致访问时显示 ,或者是网站显示不安全,特此记录。
创建 CND 服务
加速域名填你需要加速的网站,这里假设为
www.xxx.com
(一定要在国内备案)源站填写
<user>.github.io
,回源协议选跟随在域名控制台将又拍云 CDN 提供的 CNAME 解析到你的网站
- 主机记录填
www
- 记录类型选 CNAME
- 记录值为又拍云提供的 CNAME
- 保存,然后删除之前设置的
www
指向 GitHub 的解析记录
- 主机记录填
CDN 功能配置
- 开启智能压缩和页面压缩
- HTTPS 选择 HTTPS 访问,证书可以申请免费的 Let’s Encrypt DV SSL 单域名证书(直接在又拍云申请),打开强制 HTTPS
- 打开 TLS 1.3
- 打开 WebP 自适应
- 其他的可以开启防盗链、ip 限制和 cc 防护等功能
踩坑
访问显示 TOO_MANY_REDIRECTS , -310(重定向次数太多)
具体怎么解决的我现在不太清楚,应该是 https 协议的问题,我打开 GitHub page 的 HTTPS 访问后解决了
显示网站不安全
在给又拍云 CDN 申请 SSL 证书,同时打开 GitHub page 的 HTTPS 访问后也解决了 🤣
完事
同时提醒,如果使用又拍云的云储存。记得一定要开 HTTPS,否则图片会无法显示。踩坑 +1
方法仅供参考,毕竟我也还在不断努力学习中
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 水云清!