
阿里云CDN详细配置使用教程
本教程将从购买CDN流量包开始,再从添加域名、配置缓存、URI地址重写、异常情况自动显示维护页面等方面进行详细讲解
通过学习本教程,基本上如果是已有NAS的情况下,不再额外购买任何公网云服务器也可以享受到80、443端口访问的优势了
为什么要使用阿里云CDN呢?有以下几个方面的优势:
国内访问速度很流畅,因为大部分人都在国内使用、访问网站,所以需要有限考虑到国内的访问速度情况
阿里云CDN支持域名+非80端口的方式进行回源(腾讯云、华为云等目前均不支持),这对于家庭宽带用户通过DDNS方式出来的域名访问非常友好,因为家用宽带是封锁了80、443端口的
流量包价格实惠,对比使用国外的CloudFlare等网站,阿里云CDN的流量包价格相当优惠
国内做云服务的厂商中属于第一梯队,售后、品质都还是值得信任的
购买CDN流量包
-
登录阿里云官网
-
访问阿里云CDN页面
https://www.aliyun.com/product/cdn?source=5176.29345612&userCode=ck9px1df -
可以根据自己的用量情况来决定购买哪种流量包,这里根据我自己的使用建议是可以先购买
100G-一年
的套餐,基本上个人使用是足够了
添加域名
这里我们假设已经购买了域名,我这里为了方便,使用我自己的域名
xindu.site
做为演示
购买域名可以在阿里云购买,如果是个人使用可以购买
.site
域名,我买的时候10年是178元,还是很便宜的
另外需要注意的是,阿里云CDN进行加速的域名需要实名和备案,如果没有实名和备案的域名是无法进行使用、添加的
如果确实无法进行实名和备案,建议使用国外的
https://www.cloudflare.com/
-
进入阿里云CDN控制台
https://cdn.console.aliyun.com/domain/list -
点击
添加域名
-
填写自己需要加速的域名,加速域名就是你通过浏览器直接访问的地址。如果域名不在当前的阿里云账户中,需要进行域名所有权验证。这里我填写的是
test.xindu.site
做为我的网站访问域名(这里说明一下,虽然我的描述都是网站,但是实际上只要是http/https协议
的服务都可以使用,例如minio服务
的API地址请求)
-
在
源站信息
中点击新增源站信息
-
这里的源站信息有4个选项,但是通常我们选择IP或者源站域名,如果是云服务器则选择IP填写你的云服务器固定IP即可,如果是个人家庭宽带用户可以选择源站域名,填写你DDNS出来的域名,然后在下面的端口填写你的源站的服务的访问端口。例如我的源站是
http://qunhui.xindu.site:9999
,则我在源站信息中选择源站域名方式并填写我的源站为qunhui.xindu.site
,端口填写9999
。注意这里的端口是HTTP端口,不能填写HTTPS端口 -
勾选最下面的
我理解并同意以上合规承诺
后点击下一步 -
点击页面最下方的
一键配置
,具体的缓存配置等内容我们等域名配置好后再进行配置
-
在新打开的页面中我们看到需要进行DNS验证配置
-
在新的浏览器页面中打开阿里云域名DNS配置
https://dnsnext.console.aliyun.com/authoritative?GroupId= -
点击你的加速域名的右侧的
解析设置
按钮进入域名解析页面 -
在DNS验证配置页面中复制
CNAME记录值
-
在域名解析页面点击
添加记录
-
在弹出的页面中选择记录类型为CNAME,分别填写主机记录、记录值,然后点击确定和确定(第一次确定后还有一个弹出框)
-
返回CDN控制台,点击域名管理,当加速域名的
状态
显示正常运行
,CNAME状态
显示为已配置
,则说明加速域名已经完成添加了。后面我们将对里面的配置进行讲解
配置讲解
下面我们对阿里云CDN中左侧的这些所有配置项分别进行讲解
- 感谢你赐予我前进的力量