服务端后台-Cloudflare SaaS
如果您没有购买cf pro,而是使用免费版cf,那么不需要走这个方案。如果打算购买pro,然后通过1个pro site站点,拖100+个独立站,那么可以走这个saas方案
关于Cloudflare SaaS
Cloudflare SaaS,是为了实现一个pro site站点,开通saas,然后其他的站点通过saas方案进行解决线路问题,
一:准备工作
1.如果您的站点已经购买pro并已经在使用了(已经设置为fecify的某个独立站的域名,并已经在使用了),那么您需要先进入这个cf site站点,进入如下的操作:已经配置了的cf站点,如何使用saas
- 注意:操作过程中,因为删除了一些配置,因此会导致配置过程中,您的独立站无法使用。
2.准备一个域名,用来做saas的回源域名
, 譬如:endpoint.reliaindustrie.com
3.注册一个cloudflare账号
二:配置
配置项说明:
- 开启状态:设置为开启,否则将无法使用CF SaaS方案
- 强制商家端开启状态:如果您想商家端后台强制使用CF saas方案,那么勾选
强制
,如果您想让商家端可以自己选择使用CF saas方案,还是CF site方案,您可以设置商家可自定义
- 商家端后台刷新cf缓存: 是否允许商家端后台刷新CF 缓存(开启后,在商家端后台,域名管理页面,添加域名配置完成后,将看到CF缓存刷新的按钮,需要注意的是saas方案的cf缓存刷新,saas下的独立站的cf缓存就会被刷新,pro saas方案无法每个域名单独刷新缓存)
- 刷新cf缓存的时间范围:当允许商家端后台刷新cf缓存,您可以设置一个时间段,在这个时间段内才允许商家端后台刷新CF缓存(时区:北京时区)
- 商家端后台增加从域名:是否允许商家端后台增加从域名(商家端后台,域名设置页面,增加从域名)。为什么要限制从域名数量?因为saas方案前100个站点是免费的,超出100个将进行收费,因此,您可以在这里进行限制从域名
三:SaaS管理
1.您可以进入cloudflare官网,创建cf账号,登录后,获取下面的信息,详细参看文档:cloudflare获取ApiKey以及配置
- account id
- api key
fecify允许您创建多个SaaS,一键您一个saas对应一个cloudflare的账号(https://www.cloudflare.com/官网账号), 一般一个saas对应100个site站点(譬如您有200个独立站,您可以注册2个cf账号,然后每个账号购买一个pro)
2.创建saas站点
在第一步骤,通过参看文档:cloudflare获取ApiKey以及配置 , 我们获取可cloudflare的邮箱,api key , account Id信息
填写信息(第一步骤获取的cf的信息)
- 标题:随便填写,为了标记
- 邮箱:参看第一步骤获取的cf的邮箱
- IP:您的服务器的公网IP
- CF API Key:参看第一步骤获取的cf api key
- CF Account ID: 参看第一步骤获取的cf的account id
信息填写完成,点击创建按钮创建即可
3.配置回源域名
SaaS回源域名,也就是您的saas对应的域名,也就是100个独立站,需要通过cname解析,指向这个域名(cname解析由系统api完成,您不需要手动做cname解析,根据步骤操作即可)
4.提交后,将进入cf api自动配置的步骤,如下图
4.1下面出现cf 域名,更改的dns服务器名称,您需要进入您的域名进行更改,如何更改参看:如何更改域名的DNS服务器
更改域名的dns服务器名称后,您需要等待几个小时(最长不超过24小时)等待生效
4.2开通saas
在上面等待域名dns生效的时间内,您可以进入cloudflare官网 ,进入回源域名对应的站点,开通saas功能,详细参看:cloudflare site站带你开通saas功能
如果您不设置,那么下面的步骤将会报错,因此一定要按照文档,进行开通saas功能
4.3可以从saas管理页面,点击去完成
按钮,重新进入配置页面。
当更改域名的dns服务器名称生效后,系统将自动执行,最终执行完成。
4.4saas管理页面将会显示:
4.5说明:
- saas域名,也就是回源域名,您可以点击
更改
按钮,更改别的回源域名,将重新进行配置 - CF配置状态:当您按照上面的步骤配置完成后,状态将显示:
已完成
- CF缓存:配置完成后,将显示CF缓存开关,以及刷新CF缓存的按钮
- 激活状态:激活代表当前默认的saas,商家端后台设置域名,将默认绑定到该saas。如果您配置了多个saas,您可以进行切换另外一个saas为激活状态,设置后,商家端后台设置域名将绑定到该saas
- hostname列表:使用一个pro拖100个独立站,这100个独立站就是hostname,点击按钮
hostname列表
,可以查看saas下的每一个站点域名。 - 详情:saas的详细,您可以在里面更改信息
5.继续创建SaaS
您可以点击上面的创建SaaS
按钮,继续创建。一般来说,我们建议一个saas对应一个cloudflare账号,这样比较方便管理。
- 一般来说,一个pro saas可以拖100个独立站,理论上可以更多,但是由于刷新CF缓存将全部刷新,因此我们建议100个独立站
- 如果您的独立站比较多,譬如500个,您可以创建5个SaaS,对应5个cloudflare账号,一个cf账号拖100个独立站
- pro saas,hostname超过100个后,将会收费。
四:店铺设置对应的saas
独立站店铺,商家端后台,进行saas绑定操作,默认对应的是激活的saas,如果您想强制指定某个saas,您可以参看:店铺指定saas