为OSS静态网站配置阿里云CDN
warning:
这篇文章距离上次修改已过1588天,其中的内容可能已经有所变动。
为OSS静态网站配置阿里云CDN,加快网站、图片、视频、文件的访问速度。
上篇文章 说了如何在阿里云OSS上部署一个静态网站(例如:Hexo)。
![Hexo静态网站 Hexo静态网站](/usr/themes/waxy/img/loading.gif)
因为我的OSS机房在北京,所以部分地方访问会比较慢,这时候就需要上CDN了。(OSS加速太贵,多地备份用不到,CDN是一个比较好的选择。)
![国内网站测速 国内网站测速](/usr/themes/waxy/img/loading.gif)
当然,阿里云的服务器还是挺不错的,一般也不太需要这个。有不是更好么?对吧!
配置CDN
进入CDN控制台
两种方法,一种在阿里云首页左侧找到CDN,并进入
![首页进入CDN控制台 首页进入CDN控制台](/usr/themes/waxy/img/loading.gif)
第二种,从OSS的域名管理那进入
![OSS的域名管理那进入CDN控制台 OSS的域名管理那进入CDN控制台](/usr/themes/waxy/img/loading.gif)
配置CDN参数
- 加速域名:填写你绑定在OSS上的域名
- 资源分组:默认分组即可
- 业务类型:默认就行,如果需要全站加速的话,就选全站加速。
- 源站信息:OSS域名,OSS控制台那有有写。
- 端口:配置SSL证书的选443,其他的80就行
- 加速区域:视情况而定吧
![配置CDN参数 配置CDN参数](/usr/themes/waxy/img/loading.gif)
Error:注意:请勿开启CDN设置中的私有bucket回源,会导致直接访问域名的时候403,错误!
配置域名解析
把hexo.idzd.top
解析地址修改为CDN为你分配的 CNAME 即可。
![CDN为你分配的 CNAME CDN为你分配的 CNAME](/usr/themes/waxy/img/loading.gif)
![修改域名解析记录 修改域名解析记录](/usr/themes/waxy/img/loading.gif)
CDN 生效
![开启 CDN 缓存自动刷新 开启 CDN 缓存自动刷新](/usr/themes/waxy/img/loading.gif)
为 CDN 配置HTTPS(SSL证书)
info:注意:本步骤非必须!除非你CDN端口选择了443端口,才需要配置
进入 CDN 高级配置
![管理 CDN 配置 管理 CDN 配置](/usr/themes/waxy/img/loading.gif)
修改回源配置
![修改回源协议为HTTPS 修改回源协议为HTTPS](/usr/themes/waxy/img/loading.gif)
上传 SSL 证书
![上传证书 上传证书](/usr/themes/waxy/img/loading.gif)
启用 HTTP/2
![启用 HTTP/2 启用 HTTP/2](/usr/themes/waxy/img/loading.gif)
强制使用HTTPS
![配置强制跳转 配置强制跳转](/usr/themes/waxy/img/loading.gif)
配置协议版本
![TLS版本控制 TLS版本控制](/usr/themes/waxy/img/loading.gif)
开启HSTS
![HSTS HSTS](/usr/themes/waxy/img/loading.gif)
启用防盗链(可选)
![防盗链设置 防盗链设置](/usr/themes/waxy/img/loading.gif)
我来了