让博客同时使用Gcore CDN、天御云CDN和Cloudflare CDN(可以自选IP)
填坑
前言
开始
Gcore CDN
首先我们来部署Gcore CDN。Gcore CDN支持对静态资源进行缓存,例如css、js和图片等等,我们可以用来加速网站上的静态资源
Gcore CDN给每个账户每个月有1T的流量,一亿次请求,基本的WAF保护,我想这对于一般的个人博客来说完全够用
以上是Free Plan的全部信息
我们打开Gcore CDN的网站 https://cdn.gcore.com/
并在其中完成注册
注册完成我们进入仪表盘
点击右上角的创建CDN资源按钮
点击之后我们选择第二个选项,用于加速站点的静态资源(第一个是全站加速,我们要留着给cloudflare)
然后点击右上角的confirm 继续
接下来的配置根据图片里的填
origin里填源站的ip,不要填网址,不然之后套cloudflare后回源流量还要过一遍cloudflare
custom domain里面填想要用于访问资源的二级域名
例如我的网站是test.com
,下面有个1.jpg,正常访问是test.com/1.jpg
这个域名假设是cdn1.test.com
,那么我要从cdn访问该资源只需要访问cdn1.test.com/1.jpg
即可
然后下方那个enable https开着,继续
之后把cdn1 cname到下个页面Gcore指定地址
解析完成点击继续
第四步问你是否是在使用cms,其实就是要你替换原来资源的地址
把test.com/1.jpg
替换为cdn1.test.com/1.jpg
这里我用的wordpress,用的WP_Super_cache 这个插件,可以一键替换,挺方便的
最后第五步就是选择CDN的功能,根据自己需求选择
Gzip和basic WAF建议开这,websocket自己选择
完成添加CDN操作后进入资源面板自己根据自己的需求开关设置即可
操作更改点击保存后有延迟,建议等几分钟看效果
天御云CDN
天御云套餐分国内和海外,国内需要备案,海外套餐无需备案,但是如果想用天御云的海外套餐来面向国内的话还是洗洗睡吧。
因为套国内CDN的教程网上一大推,这里就不详细阐述了。
如果你的网站已经备案,就把网站的境内线路CNAME到国内CDN厂商,境外的线路CNAME到cloudflare就行,那么天御云CDN教程就到此完毕了。
Cloudflare CDN
此次接入采用CNAME的方式,所以还要准备多余域名一枚
首先将多余的那枚域名接入cloudflare(NS接入),让cloudflare托管
至于接入教程网上真的多得不能再多了,我也不想造轮子了,没意思。我们重点讲怎么CNAME到cloudflare
首先在DNS那里做一个A解析到源站ip并开启小黄云,名称啥的无所谓,反正只是一个用于中转的(域名也无所谓,选最便宜的就行,反正都是用来中转)
解析完去“SSL/TLS ”下的“自定义主机名 ”,把刚刚的解析填进去作为回退源(就是一个在dns那里代替cloudflare给出的CNAME的作用),然后添加自定义主机,
自定义主机名填博客地址,然后根据提示完成一系列的验证要求即可。
最最最后,在域名dns那里把博客解析CNAME到你刚刚自定义的回退源,完成CNAME接入cloudflare
既然都CNAME了,懂的都懂,解析线路分成境内境外两条,境外填自定义的回退源,境内的填ip,ip自选
至于填哪个网上有专门用于自选IP的测试工具,自己选呗~~~
后记
cloudflare自选的ip速度可能没国内CDN厂商速度快,但扛ddos是绝对没问题的
cloudflare接入原理就是cloudflare之前出的一个方案,可以共享cloudflare。也就是说利用这个中转域名替我们主域名NS接入cloudflare,然后我们主域名再CNAME到中转域名,主域名也是可以享受到cloudflare,既然可以CNAME了,那自选ip也就有操作空间了。
到这里你就已经完成了博客国内走国内CDN或者自选的cloudflare,国外也走cloudflare节点并且网站静态资源交给Gcore处理了。
Use this card to join MyBlog and participate in a pleasant discussion together .
Welcome to GoodBoyboy 's Blog,wish you a nice day .