为OSS静态网站配置阿里云CDN
warning:
这篇文章距离上次修改已过1824天,其中的内容可能已经有所变动。
为OSS静态网站配置阿里云CDN,加快网站、图片、视频、文件的访问速度。
上篇文章 说了如何在阿里云OSS上部署一个静态网站(例如:Hexo)。

因为我的OSS机房在北京,所以部分地方访问会比较慢,这时候就需要上CDN了。(OSS加速太贵,多地备份用不到,CDN是一个比较好的选择。)

当然,阿里云的服务器还是挺不错的,一般也不太需要这个。有不是更好么?对吧!
配置CDN
进入CDN控制台
两种方法,一种在阿里云首页左侧找到CDN,并进入

第二种,从OSS的域名管理那进入

配置CDN参数
- 加速域名:填写你绑定在OSS上的域名
- 资源分组:默认分组即可
- 业务类型:默认就行,如果需要全站加速的话,就选全站加速。
- 源站信息:OSS域名,OSS控制台那有有写。
- 端口:配置SSL证书的选443,其他的80就行
- 加速区域:视情况而定吧

Error:注意:请勿开启CDN设置中的私有bucket回源,会导致直接访问域名的时候403,错误!
配置域名解析
把hexo.idzd.top
解析地址修改为CDN为你分配的 CNAME 即可。


CDN 生效

为 CDN 配置HTTPS(SSL证书)
info:注意:本步骤非必须!除非你CDN端口选择了443端口,才需要配置
进入 CDN 高级配置

修改回源配置

上传 SSL 证书

启用 HTTP/2

强制使用HTTPS

配置协议版本

开启HSTS

启用防盗链(可选)

我来了