腾讯云CDN加速实现隐藏源站IP+301跳转
我们为啥要使用CDN加速呢?如果源站IP被知道了会怎样?
一、顺应时代的浪潮
为了用户可以更安全更快速的浏览网站,现如今越来越多的站点HTTPS和CDN都是标配。
二、更好的SEO
如果www和主域名不互相301跳转的话,那么同一篇文章的索引会被分流,不利于搜索引擎的收录和提高网站权重。
网站做301,可以有效帮助网站集中权重。比如重定向fhlz.top到www.fhlz.top ,此时用户和爬虫都指向 www.fhlz.top ,可以帮助后者建立权重,这也是一种优化方法。具体可以参考这篇文章:网站做301重定向的好处都有啥?
三、增强服务器承受能力
我们可以将图片放在对象存储,JS、CSS文件放在jsdelivr CDN。
2022-4-20补 (jsdelivr CDN访问会比较慢,大陆没有CDN节点了,只有近大陆的节点提供服务。)
经过CDN的层层分流,即使是本站5M带宽的的服务器也能够勉强抗住上千的并发(大概可以)。这样我们的网站比以前更耐打也更安全了。
四、隐藏源IP
市面上大部分的CDN厂商都有隐藏源站IP的功能,如果源站IP被知道的话,就等同于将你服务器的命脉摆在大家面前。君子当然不会理会这个,如果被心怀不轨的人盯上的话,你的服务器崩也只是他想不想的问题(高防服务器请忽略)。
如何使用
话不多说,让我们动起手来吧
一、在腾讯云创建域名加速
首先得在腾讯云找到内容分发网络
分别添加你的域名,把带www的和不带www都加上
源站地址配置你的源站IP 回源HOST就填写你加速的域名。加速的www就写带www的,加速的主域名就不带www
业务域名这样配置 SSL 还有HTTP强转HTTPS
非业务域名这样配置 重写回源URL参数 这里可以不配置SSL,反正就是跳转,用不着
千万得注意,回源跟随301/302配置不要开启,这样的话上一步就失效了,其他看着🐂的功能也请谨慎开启,最好不要开,这样就够了!
二、在域名解析商这里解析
分别解析你的域名,我这里是DNSPOD,可以说是腾讯全家桶了哈哈
到此为止就大功告成了,如果有说明的不够详细的部分欢迎在下方给我留言!
2022-4-19 补档及致歉:
抱歉看到这里的各位读者,在这里诚挚的向您
今天偶然间调试CDN时好像之前的步骤都没啥用,还得是在nginx里面配置才行……
奈何本人水平有限,这个问题琢磨了我很久,终于琢磨出个门道,如果各位有宝塔的在宝塔里重定向配置就OK
不想再去重新编辑文章了,因为真的太懒了不想改哇!!
打开微信搜索:小峰酱的云笔记
小程序和公众号同名!
若有其他建议:可以在下方给我留言或者给我发邮件
评论区