本教程将从购买CDN流量包开始,再从添加域名、配置缓存、URI地址重写、异常情况自动显示维护页面等方面进行详细讲解

通过学习本教程,基本上如果是已有NAS的情况下,不再额外购买任何公网云服务器也可以享受到80、443端口访问的优势了

为什么要使用阿里云CDN呢?有以下几个方面的优势:

  1. 国内访问速度很流畅,因为大部分人都在国内使用、访问网站,所以需要有限考虑到国内的访问速度情况

  2. 阿里云CDN支持域名+非80端口的方式进行回源(腾讯云、华为云等目前均不支持),这对于家庭宽带用户通过DDNS方式出来的域名访问非常友好,因为家用宽带是封锁了80、443端口的

  3. 流量包价格实惠,对比使用国外的CloudFlare等网站,阿里云CDN的流量包价格相当优惠

  4. 国内做云服务的厂商中属于第一梯队,售后、品质都还是值得信任的

购买CDN流量包

  1. 登录阿里云官网

  2. 访问阿里云CDN页面 https://www.aliyun.com/product/cdn?source=5176.29345612&userCode=ck9px1df

  3. 可以根据自己的用量情况来决定购买哪种流量包,这里根据我自己的使用建议是可以先购买100G-一年的套餐,基本上个人使用是足够了

添加域名

这里我们假设已经购买了域名,我这里为了方便,使用我自己的域名xindu.site做为演示

购买域名可以在阿里云购买,如果是个人使用可以购买 .site 域名,我买的时候10年是178元,还是很便宜的

另外需要注意的是,阿里云CDN进行加速的域名需要实名和备案,如果没有实名和备案的域名是无法进行使用、添加的

如果确实无法进行实名和备案,建议使用国外的 https://www.cloudflare.com/

  1. 进入阿里云CDN控制台 https://cdn.console.aliyun.com/domain/list

  2. 点击添加域名

  3. 填写自己需要加速的域名,加速域名就是你通过浏览器直接访问的地址。如果域名不在当前的阿里云账户中,需要进行域名所有权验证。这里我填写的是test.xindu.site做为我的网站访问域名(这里说明一下,虽然我的描述都是网站,但是实际上只要是http/https协议的服务都可以使用,例如minio服务的API地址请求)