想必大家都对这东西并不陌生,很多朋友配置完cdn,网站不能正常访问,遭受cc攻击导致流量被刷什么的,然后在群里求助还没回,这种心情我深有体会。今天我来出一期cdn配置的教程,都是我一次一次试出来的。
这里大家基本上很多人都是白嫖的腾讯云 这里今天咋们就以腾讯云为例子教大家如何配置cdn
仅为个人心得 有些地方可能说得不对 自行做判断
教程
第一步:基础配置
添加域名
首先,我们先以腾讯云cdn为例,首先来到腾讯云内部分发网络控制台
加速域名填写你需要加速的域名(blog.alonely.cc改为你需要加速的域名就好了)然后点击添加
加速类型选择cdn网页小文件
设置源站
选择自有源
回源协议选择跟随协议就行
源站地址就是你服务器ip 如果有备用 也可以填写 没有就不管
(这个只能填你自己的 填别人的没用)
解析域名 (这一步可以在你配置完所有的东西后再进行设置)
把原来域名的解析记录类型A改为CNAME
记录值就改为我箭头标注的这个(改为自己创建加速域名后生成的)
第二步:访问控制
防盗链和ip黑名单
这个我们不管就行
这个主要是针对于cdn加速cos用的 让别人网站无法调用你网站的东西 还有让人无法访问
网站访问设置(qbs)和下行宽带设置
这个qbs一般设置50左右就行 根据自己网站访客情况
下行宽带设置1-5mb就行 也可以根据自己的需求
腾讯官方解释
第三步:缓存设置
我们这里就说一般的 其他我也不是很懂 根据自己需求
节点缓存
动态文件不缓存优先级大于其他 不然你网站可能刷新会不正常
最后你也可以设置一个全部文件不缓存 优先级最后 这样会省点流量 看个人 我感觉会卡
其他缓存设置不动就可以 如果你懂 你可以自己尝试
文件后缀 | php;jsp;asp;html | 不缓存 | 1 | 动态文件缓存 设置优先级最高就好 |
文件目录 | /wp-admin;/wp-content | 不缓存 | 2 | 这个我是wp的系统 如果你是其他系统不用管 |
文件后缀 | jpg;png;jpeg,webg,jif | 缓存7天 | 3 | 一般图片文件 还有一些格式 我没有列出 我们缓存7-30天都可以 这个根据你们自己的需求 |
文件后缀 | mp4;mp3;mov | 缓存7天 | 4 | 视频文件 跟图片文件一样 还有其他格式 缓存时间根据自己需求 |
文件后缀 | jss;css | 缓存3天 | 5 | 代码文件也跟图片视频一样 还有其他格式 缓存时间根据自己需求 |
文件目录 | xxx | 缓存or不缓存 | 6 | 还有一些其他文件 缓不缓存根据自己网站而定 |
第四步:回源设置
这个我没有设置 根据自己需求
注意一点就行
回源跟随301/302配置 不要开启 开启这个你qq互联这些可能出现问题
第五步:https设置
这个看图就好了 没什么好说的
开启https上传证书
开启http2.0配置
强制跳转302
开启hsts配置
开启ocsp装订
tls默认就行
quic这个看你自己 可以加速网站的 但是要钱(要钱的我们尽量别碰就好了)
第六步:高级设置
用量封顶配置
这个根据你自己网站流量大小而决定 可以有效防御被刷流量
(但是有十分钟延迟 这个也就是最坑地方 我之前不懂 十分钟被刷了两个t 腾讯云要了我四百多)
总结
其实差不多就是配置qbs,下行宽带,用量封顶来防止被刷 但是腾讯有延迟 这东西真不好控制
cdn的作用就是用于网页加速和隐藏源ip防止攻击
其实 买个腾讯云轻量服务器 套个白嫖cdn基本上都够用了
(不套cdn就怕有些小学生无聊dd一下 然后腾讯服务器就g了 黑洞2-24小时 套了cdn又怕cc刷流量)
腾讯云双十一新用户活动
如果有强烈攻击 可以上高防服务器和带防御的cdn