网站CDN全站法(腾讯云CDN)配置

编程教程 (27) 2024-11-26 12:50:31

CDN全站的意思就是把整个域名都通过CDN服务商走,其中配置部分进行走CDN缓存,另外一些通过CDN服务商的节点访问网站的源地址。

网站CDN全站法(腾讯云CDN)配置_图示-c349de3bfe954526918b5a450aaf6809.png

从一定角度来说,全站CDN能隐藏你的真实服务器IP,从而避免了一部分安全隐患。

 

腾讯云CDN全站接入法

前置条件

  • 开通腾讯云账户
  • 完成实名认证
  • 域名备案
  • 充钱

打开腾讯云CDN 域名管理,域名管理 - 内容分发网络 - 控制台 (tencent.com)

网站CDN全站法(腾讯云CDN)配置_图示-22f0286f1d97496b86168ac82bcb85b0.png

 

点击添加域名

网站CDN全站法(腾讯云CDN)配置_图示-08627b6fca6049c3888610c3fa39bf9f.png

如果未验证归属或被其他人绑定了则会有验证提醒

网站CDN全站法(腾讯云CDN)配置_图示-81c7c90d903e41e4a5ffbafce336ff7a.png
通过dns的txt记录进行验证归属
网站CDN全站法(腾讯云CDN)配置_图示-e81f57e97b484eea89c18b4472795408.png

 

以上几个点

  1. 源站类型选自有源
  2. 回源协议建议选HTTPS(具体根据自己源站来)
  3. 回源HOST

因为要使用全站CDN 所有配置与直接使用域名访问服务器的配置有些区别,对比图参考:

网站CDN全站法(腾讯云CDN)配置_图示-10a28372d158471db4dab208cdda834c.png

所以域名需要添加一个cdn-src到你服务器的映射并且保证网站能正常访问。然后将域名作为回源域名。

 

以上配置完成后点击确认添加。

 

先使用推荐配置后面再改,点下一步继续

网站CDN全站法(腾讯云CDN)配置_图示-3ab2d02a62f54797b4645d0391537e32.png
网站CDN全站法(腾讯云CDN)配置_图示-9854278ed0ee49a1ba76a4b94c1de871.png
下一步
网站CDN全站法(腾讯云CDN)配置_图示-b29ba9448c7a40b5af39e821e94568a6.png
防止超费,这个建议先配置一个
网站CDN全站法(腾讯云CDN)配置_图示-2045e647eec948b58bda9cbf65b444cb.png
先配置一个瞬间的限制,大小自己调整即可
网站CDN全站法(腾讯云CDN)配置_图示-a25aca0dc72443a0ad0e276d67a02fcd.png
配置好上一步,这里会提示打开封顶配置,点击开启即可
网站CDN全站法(腾讯云CDN)配置_图示-0ac59da35ddc44d3b1468113099aa91a.png
完整配置参考

 

网站CDN全站法(腾讯云CDN)配置_图示-be9b209bd0564dc0ac07bd5835532ce8.png
开启HTTPS服务(根据自己来现在一般都是用SSL了,也部分裸飞的就不用配置这个)

 

网站CDN全站法(腾讯云CDN)配置_图示-0a0ea93beeb5455688ce05e5310bcb36.png
配置HTTPS证书

证书不在腾讯云则上传证书内容的文本内容即可分别是KEY的和证书PEM的。如果是腾讯云的ssl证书直接点已托管证书然后选对应的即可。本次添加的也会加入已托管。

网站CDN全站法(腾讯云CDN)配置_图示-8169de4fd0a74e4bb1e47fd68c5d7075.png
IP频率限制建议配置,防止刷量扣钱
网站CDN全站法(腾讯云CDN)配置_图示-ba717eed190548f2bdafd3207282ed12.png
完整配置参考

 

最后点击提交所有配置

网站CDN全站法(腾讯云CDN)配置_图示-4c796fe2e9cb4be5b470dd8945ce5e43.png
验证CNAME

这里会验证 www.example.com   →  www.example.com.cdn.dnsv1.com (这个域名由腾讯CDN提供具体根据展示的来)

所以这里需要你去你的域名管理里面添加DNS记录 记录类型为CNAME 主机记录 为www  记录值为 www.example.com.cdn.dnsv1.com (这里仅供参考具体根据自己域名来)

后续也可以在域名对应的基础配置里面看

网站CDN全站法(腾讯云CDN)配置_图示-94859aa282a14598947eec133c36f2be.png
域名管理

点域名或者后面管理都可以进去下面的界面:

网站CDN全站法(腾讯云CDN)配置_图示-68637bc2273b4a9aaeff02f659afbe6f.png

访问控制配置

访问控制这里主要配置下防盗链,减少流量扣费

网站CDN全站法(腾讯云CDN)配置_图示-21adf345513440428680fb06d4d709e3.png
配置防盗链

防盗链域名配置你需要访问的,格式参考 *.example.com www.example.com 一行一个,referer需要勾选允许空访问,否则直接打不开网页。

网站CDN全站法(腾讯云CDN)配置_图示-65f7b4647d6248caa38618c11d6445bd.png
IP访问速率

之前配置的IP访问速率也可以在这里找到,还有一些UA限制的根据情况来。

缓存配置

缓存配置主要配置哪些文件需要缓存配置完成后即可享用

网站CDN全站法(腾讯云CDN)配置_图示-42915bab0744418db1b7770a701560b8.png
默认配置

先删除两个默认配置,自己配置哪些文件需要缓存,例如某个目录下的静态资源  /static,再例如某些格式后最的文件,配置参考:

网站CDN全站法(腾讯云CDN)配置_图示-b58e387f76e94ccdb2dba74c8a06e1be.png
添加缓存目录规则

 

网站CDN全站法(腾讯云CDN)配置_图示-4a9550a6c7eb48f8bc6f9167f26ec73d.png
添加缓存后缀规则

其他暂时不管,配置完成了。

 


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
CDN全站的意思就是把整个域名都通过CDN服务商走,其中配置部分进行走CDN缓存,另外一些通过CDN服务商的节点访问网站的源地址。
存储桶访问权限 存储桶访问权限分三种,分别是 私有读写; 公有读私有写; 公有读写; 理解: 私有读写:访问和编辑上传你存储的对象都需要验证权限; ...
腾讯云对象存储,配置微信小程序可以访问 如上图Referer第一行所示,添加该域名即可,微信小程序都是通过这个域名来访问的资源。
环境说明 Java 1.8maven项目 引入腾讯云ses依赖 <dependency&gtl; <groupId&gtl;com.tencentcloudapi&l...
nginx 配置文件编 cat static-vcnas-bind.example.conf server {
前言最近有小伙伴买的腾讯云的1核1G入门级服务器,发现部署的服务多了后,会自动停掉一些docker的的容器
需求根据数字值,显示不同颜色,最好能自定义颜色 效果展示腾讯文档创建在线表格填充测试数字数据根据需求,按值设定颜色
PVE配置nginx代理访问。nginx配置:server { listen 10101 ssl; server_name pve.ok.top; #ssl on; #从腾...
不知从何时开始,get.docker.com download.docker.com 在腾讯云已经无法访问了,导致之前分享的在线安装方案间接失效,故此记录国内Ubuntu 安装docker的另一种方法
CDN导致字体图标的字体出现跨域问题无法加载问题解决办法
通常使用普通的资源可以通过Cache-Control配置通知浏览器进行缓存,但是有些小站没有cdn资源,用了外站的cdn资源,速度一般又想提升用户体验,ServiceWorker缓存就有用武之地了。
百度云网盘百度网盘介绍       百度网盘(原百度云)是百度推出的一项云存储服务,已覆盖主流PC和手机操作系统,包含Web版、Windows版、Mac版、Android版、iPhone版和Wi...
目的给阿里云单个域名提供API接口权限,目前主要用来申请免费的SSL证书。配置单个域名权限是为了安全,一个账户下如果只有一个域名也可直接配置最高权限无所谓。操作
首先,在某个单元格写或者计算出一个数字,值0-1之间的小数,例如下图中的:0.56345 然后对单元格进行鼠标右键点击,弹出下面菜单:点击设置数据格式 格式设置,选择百分比
前置说明,项目配置了个全局PATH,估计是为了方便复杂环境单容器多项目部署用的老项目配置方式var PATH = [[${#httpServletRequest.getScheme() + ":...