CDN全站的意思就是把整个域名都通过CDN服务商走,其中配置部分进行走CDN缓存,另外一些通过CDN服务商的节点访问网站的源地址。
从一定角度来说,全站CDN能隐藏你的真实服务器IP,从而避免了一部分安全隐患。
前置条件
打开腾讯云CDN 域名管理,域名管理 - 内容分发网络 - 控制台 (tencent.com)
点击添加域名
如果未验证归属或被其他人绑定了则会有验证提醒
以上几个点
因为要使用全站CDN 所有配置与直接使用域名访问服务器的配置有些区别,对比图参考:
所以域名需要添加一个cdn-src到你服务器的映射并且保证网站能正常访问。然后将域名作为回源域名。
以上配置完成后点击确认添加。
先使用推荐配置后面再改,点下一步继续
证书不在腾讯云则上传证书内容的文本内容即可分别是KEY的和证书PEM的。如果是腾讯云的ssl证书直接点已托管证书然后选对应的即可。本次添加的也会加入已托管。
最后点击提交所有配置
这里会验证 www.example.com → www.example.com.cdn.dnsv1.com (这个域名由腾讯CDN提供具体根据展示的来)
所以这里需要你去你的域名管理里面添加DNS记录 记录类型为CNAME 主机记录 为www 记录值为 www.example.com.cdn.dnsv1.com (这里仅供参考具体根据自己域名来)
后续也可以在域名对应的基础配置里面看
点域名或者后面管理都可以进去下面的界面:
访问控制这里主要配置下防盗链,减少流量扣费
防盗链域名配置你需要访问的,格式参考 *.example.com www.example.com 一行一个,referer需要勾选允许空访问,否则直接打不开网页。
之前配置的IP访问速率也可以在这里找到,还有一些UA限制的根据情况来。
缓存配置主要配置哪些文件需要缓存配置完成后即可享用
先删除两个默认配置,自己配置哪些文件需要缓存,例如某个目录下的静态资源 /static,再例如某些格式后最的文件,配置参考:
其他暂时不管,配置完成了。
http://blog.xqlee.com/article/2407241655199673.html