服务商配置CloudFlare-最佳实践
服务商配置cloudflare的最佳实践详情,您可以根据本文档的步骤进行配置。
关于Cloudflare
cf几乎是必备,fecify对接了cf的api,全自动进行cf的配置,关于cf的介绍,详细参看:关于cloudflare
!!!重点说明:下面的每一个子文档(带有链接的都是一个子文档),都仔仔细细的完整看完,不要想当然的自信,不看文档自己乱操作,弄出来问题让我们来来回回的排查,下面的文档仔细看遍,再操作!!磨刀不误砍柴工!!!重要的事情说三遍!!
!!!重点说明:下面的每一个子文档(带有链接的都是一个子文档),都仔仔细细的完整看完,不要想当然的自信,不看文档自己乱操作,弄出来问题让我们来来回回的排查,下面的文档仔细看遍,再操作!!磨刀不误砍柴工!!!重要的事情说三遍!!
!!!重点说明:下面的每一个子文档(带有链接的都是一个子文档),都仔仔细细的完整看完,不要想当然的自信,不看文档自己乱操作,弄出来问题让我们来来回回的排查,下面的文档仔细看遍,再操作!!磨刀不误砍柴工!!!重要的事情说三遍!!
Cloudflare基础配置
1.您需要访问:https://www.cloudflare.com/,注册账号
然后前往cloudflare获取api key等信息,然后到fecify服务商后台,配置这些信息,详细参看:cloudflare获取ApiKey以及配置
2.打开您的宝塔,进入站点,添加正则格式的域名,详细参看:宝塔面板,站点添加域名
3.更改你的商家端(默认:/manager
)和服务端后台(默认:/admin
)的url的后缀:cloudflare如何配置URL后缀
到这里,基础配置工作就完成了
服务端域名(授权域名)和引导端域名配置CF
1.前往配置,为您的授权域名和引导端域名,套上cf,详细参看:服务端配置授权域名和引导页域名
商家端域名配置CF
1.商家用户为独立站店铺设置自己的域名,设置后,既可以用自己的域名访问前台商城和商家后台:商家端后台配置店铺域名
2.商家用户为独立站店铺设置的域名,如果是引导域名或授权域名,如果想开启CF缓存,参看:店铺域名和授权引导域名相同,如何开启店铺的CF缓存
2.CF配置完成后,可以进行性能测试,测试前台商城的加载速度:配置套CF后,性能测速
商家域名如果不使用CF
1.如果您面向国内用户,不套CF,那么如何为店铺设置独立域名?详细参看:如果不使用CF,该如何为店铺配置独立域名
知识点-详解(必看)
1.CloudFlare的详细介绍:关于cloudflare
2.关于授权域名,引导端域名,商家域名,在套cloudflare的时候有一些细致的不同和说明,详细参看:Cloudflare-说明:授权域名,引导端域名,商家域名
3.当商家用户更改了店铺的默认货币,需要在域名配置部分更新CF货币,详细参看:服务商配置CloudFlare-货币刷新
4.CF缓存的刷新,商家端后台刷新CF缓存,以及服务端后台批量刷新所有的CF缓存:Clouflare-刷新CF缓存
5.关于系统图片url的域名,套上cf后,图片文件放到本地服务器,会占用磁盘空间,因此我们推荐您放到云存储里面存储,详细参看:关于图片存储问题
!!!强烈推荐使用CloudFlare R2存储 -----> : 云存储-使用cloudflare R2
!!!强烈不建议使用阿里云,价格贵,流量收费,而且还会自动删除一些违规的图片。
cloudflare安全防护和优化
下面的两个部分,需要您手动配置,需要进入cloudflare的管理后台,进入站点,然后进行手动配置
- 如果您刚安装系统,或者刚开始运营,一般也没有ddos攻击您的api,不设置也没有问题
- 如果您为cf购买了pro版本(20美金/域名/月),您可以参看下面的 cf优化配置 文档。
1.在线上运行,可能会遭遇api攻击,绕过cf缓存,您可以参看:Cloudflare安全性防护,进行更强的cloudflare防护配置
2.网站上线后,您可以参看该文档,进行cloudflare更优化的配置:Cloudflare 优化配置 ,该部分文档包含cloudflare pro版本的一些配置。
cloudflare SaaS
免费版本的cloudflare对大陆用户访问不友好,您可以购买cf 的 pro版本,月20美金/域名,但是如果有很多的站点,每个站点都单独购买一个pro,那么费用太高, 10个站点,一个月就200美金,如果100个站点呢?
fecify开发了cloudflare saas功能,您只需要购买一个cf pro,通过saas功能即可让您的100个独立站都走pro线路,详细参看: Fecify Cloudflare SaaS