Saas简介
Saas是cloudflare推出的一项服务,其主要应用就是可以接入多个自定义域名,从而让接入的域名可以享受CDN加速和cloudflare安全功能。
本期教学目标
通过接入自定义域名,并对域名进行优选,来实现对我们部署在国外的网站的加速访问(假设的场景是我们从中国大陆地区打开浏览器进行访问)
准备工作
- 一个Cloudflare账号,并开通saas功能
- 一个托管于cloudflare的域名,也叫回源域名,本次演示域名为:fallback.kjzxs.site
- 用于实际访问网站的域名,即接入的自定义域名,本次演示域名为:saas.heartpath.one,注意该域名不能为托管到Cloudflare上的域名,因为会和以上回源域名产生冲突。
主要原理图
一、开通Saas功能
1. 打开cloudflare,进入已经托管的域名的配置页面
2. SSL/TLS页面,选择开通Saas
3. 填写信用卡信息或者绑定paypal,这里我选择paypal
4. 确认付款
5.订阅完成
二、设置回源域名和自定义域名,并验证域名所有权
设置前准备工作:
在你的服务器上部署一个网站,并且把fallback.kjzxs.site解析到这个服务器。
以下为建立好的服务器网站:
以下为回源域名的DNS解析页面
1. 设置回源域名
2. 回源域名生效后,添加自定义域名
3.来到你的自定义域名的提供商的后台,添加dcv验证
注意,在namesilo后台添加一条cname记录
如果你的自定义域名为:saas.heartpath.one,则主机名为:_acme-challenge.saas,值为:saas.heartpath.one.92c8b9bb2f9f718d.dcv.cloudflare.com
如果你的自定义域名为:heartpath.one, 则主机名为:_acme-challenge,值为:heartpath.one.92c8b9bb2f9f718d.dcv.cloudflare.com
4.把自定义域名cname到回源域名
5.此时自定义域名后台的样子是这样的。
5.在itdog中访问一下域名,加速生效过程
6.当然也可以采用txt验证的方式,使其生效,在这里我采用实时验证的方式,也就是在itdog中访问一下这个域名,下图是生效后的样子
7.在宝塔面板的网站设置中,添加自定义域名:saas.heartpath.one
8.稍等片刻,访问一下自定义域名,看是否可以访问到后台的网站。
三、寻找优选域名,从而加速网站的访问。
1. cloudflare公共优选域名地址:
https://www.baota.me/post-411.html
从此网站找一个速度快一些的优选域名,比如我找的域名是:115155.xyz
2.解析域名到优选域名
来到自定义域名的后台,删除自定义域名cname到回源域名的记录
添加一条cname到优选域名的记录
3.此时自定义域名后台的状态:
4.最后ping一下域名,速度明显改善
总结:
至此,利用cloudflare的Saas功能接入自定义域名,并且通过优选域名实现了加速,大工告成!如果还有不明白的地方,可以仔细看看原理图,尤其是红线部分。
声明:本站所有文章或资源,均来自互联网分享。本站不参与制作或存储,内容仅用于互联网爱好者学习和研究,如不慎侵犯了您的权利,请及时联系站长处理删除。敬请谅解!
评论(0)