CloudFlare SAAS(cname) 接入网站域名

错过了CloudFlare的Partner的时代,官方的CloudFlare for SaaS也提供了一种更灵活的CNAME接入方式,一起来看看吧。

一、功能简介
CloudFlare for SaaS不是个新功能,这里单独拿出来讲,主要是几天前CF调整了一波免费额度。过去是每个域名收取2USD/月的费用,现在不仅提供100个域名免费额度,而且超额后每个域名按0.1USD/月收取费用,非常良心。

CloudFlare中一个完全接入的域名即为一个zone,点进去包括套餐、安全等等都是针对这一主域名配置的。官方SaaS功能针对的是你服务的客户,开放这项功能允许使用他们自己的域名直接附加在你的zone里,享受你zone包含的安全、加速等功能。

例如:cdn.com通过NS接入了CF,2dan.cc未接入CF;可以通过SaaS功能实现1.2dan.cc/2.2dan.cc等直接附加在cdn.com上,通过CNAME指向CF的节点。

简而言之,可以通过这项功能,实现其它域名的CNAME接入以及对zone权益的共享~

二、配置接入

订阅CloudFlare for SaaS
打开一个域名,选择SSL/TLS下的自定义主机名,点击启用CloudFlare for SaaS后根据指示绑定外币卡或者PayPal,订阅CloudFlare for SaaS功能。

设置源站
选择一个承载的域名zone点进去,依然是SSL/TLS下的自定义主机名,首先要设置附加上域名的源站。在这之前要在承载的域名zone中设置一个子域名作为源站的来源,比如origin.cdn.com,在官方DNS处设置好它的解析。

SaaS这里的源站叫回退源(Fallback Origin),输入刚才设置的子域名并点击Add Fallback Origin,它会同步这个子域名设置的源站作为后续在此接入域名的源站。有些人就会问了,这样设置那不是后续SaaS添加的所有其他域名就只能用同一个源站了?答案确实是这样,为每个SaaS域名自定义源站需要Enterprise以上套餐,有多域名需求多开几个zone吧(苦笑)。

添加自定义主机名
点击添加自定义主机名,输入你要添加的未在CF接入的子域名。

验证域名所有权
建议选择 自定义主机名的 DCV 委派来验证域名所有权,例如:
配置的网站为web.2dan.cc
主机名为_acme-challenge.web 值为web.2dan.cc.8af4k41h66882b3c.dcv.cloudflare.com
如果配置的网站为2dan.cc
主机名为_acme-challenge 值为2dan.cc.8af4k41h66882b3c.dcv.cloudflare.com
如果配置的网站为www.2dan.cc
主机名为_acme-challenge.www 值为www.2dan.cc.8af4k41h66882b3c.dcv.cloudflare.com
添加完等解析生效后即可验证通过,到此这个SaaS域名就正确的添加到了你的zone中并接入了CF。

SaaS域名解析
添加进去的SaaS域名,直接CNAME到你刚刚设置的源站域名比如origin.cdn.com即可。

此外,对于防火墙规则、页面规则,直接将添加进的域名输入其中即可圈定范围,完成对于其细则的设置。

标签:api, cloudflare, saas, partner, zone

添加新评论