假设我们站点域名是pp.cn
我们希望以后通过cdn.pp.cn
访问到站点下某个目录下的资源,这些资源全部部署阿里云CDN
第一步:创建好用于放CDN资源的目录
1、在自己服务器上创建一个目录,比如位置在/usr/share/nginx/www/res
, 以后用来放cdn静态资源
2、在自己服务器Nginx上增加一个server绑定一个域名,指向这个目录,比如访问res.pp.cn
时指向上面的目录
server {
listen 80;
server_name res.pp.cn;
root /usr/share/nginx/www/res;
}
第二步:到阿里云开通CDN服务
1、到阿里云-CDN-域名管理-添加域名
- 加速域名填写:
cdn.pp.cn
- 源站信息内添加源站:
- 类型选:
源站域名
- 域名填:
res.pp.cn
- 端口:
80
- 优先级:
主
5、添加完成会生成一个CNAME
,也就是CDN服务对应的阿里云域名地址 ,假设这个名字是cdn.pp.cn.w.kunlunca.com
- 类型选:
第三步:给我们的域名添加一个二级域名解析到阿里云提供的CDN域名商
到阿里云-域名解析下-添加一个二级域名解析
- 主机记录值填写
cdn
- 记录值填写 cdn服务给我们的域名:
cdn.pp.cn.w.kunlunca.com
- 记录类型:
CNAME
这里由于我的域名是托管在阿里云的所以其他域名提供商前往自己的管理后台做域名解析
完成后就可以通过cdn.pp.cn
访问目录下资源了