为OSS静态网站配置阿里云CDN

warning: 这篇文章距离上次修改已过1489天,其中的内容可能已经有所变动。

为OSS静态网站配置阿里云CDN,加快网站、图片、视频、文件的访问速度。

上篇文章 说了如何在阿里云OSS上部署一个静态网站(例如:Hexo)。

Hexo静态网站Hexo静态网站

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

国内网站测速国内网站测速

当然,阿里云的服务器还是挺不错的,一般也不太需要这个。有不是更好么?对吧!


配置CDN

进入CDN控制台

两种方法,一种在阿里云首页左侧找到CDN,并进入

首页进入CDN控制台首页进入CDN控制台

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

OSS的域名管理那进入CDN控制台OSS的域名管理那进入CDN控制台

配置CDN参数

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

配置CDN参数配置CDN参数

Error:注意:请勿开启CDN设置中的私有bucket回源,会导致直接访问域名的时候403,错误!

配置域名解析

hexo.idzd.top解析地址修改为CDN为你分配的 CNAME 即可。

CDN为你分配的 CNAMECDN为你分配的 CNAME

修改域名解析记录修改域名解析记录

CDN 生效

开启 CDN 缓存自动刷新开启 CDN 缓存自动刷新


为 CDN 配置HTTPS(SSL证书)

info:注意:本步骤非必须!除非你CDN端口选择了443端口,才需要配置

进入 CDN 高级配置

管理 CDN 配置管理 CDN 配置

修改回源配置

修改回源协议为HTTPS修改回源协议为HTTPS

上传 SSL 证书

上传证书上传证书

启用 HTTP/2

启用 HTTP/2启用 HTTP/2

强制使用HTTPS

配置强制跳转配置强制跳转

配置协议版本

TLS版本控制TLS版本控制

开启HSTS

HSTSHSTS


启用防盗链(可选)

防盗链设置防盗链设置

最后修改于:2020年03月22日 18:04
评论已关闭