服务端后台-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
  • email
  • 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

Copyright © fecify.com 2022 all right reserved,powered by Gitbook该文件修订时间: 2024-08-23 11:15:57

results matching ""

    No results matching ""