CloudFlare for SaaS(Software as a Service)是一种为 SaaS 应用程序提供安全和性能的云服务。它提供了一种
CNAME
接入的方式,这使得用户可以使用自己的域名来访问 SaaS 应用程序
前期准备
准备两个域名:回源域名和接入域名
准备paypal或一张信用卡
注:下面涉及的域名、IP应以实际为准
托管回源域名
首先需要将回源域名(这里以 a.com
为例)托管到Cloudflare上,并添加一条 DNS
记录( original.a.com
)指向真实的源站IP,小黄云需要打开。
开通Cloudflare for Saas
进入Cloudflare托管的域名,点击左侧的 SSL/TLS
再点击 自定义主机名
,就可以看到一个 启用CloudFlare for SaaS
的按钮。后续按步骤添加支付方式即可。
添加回退源
继续在 自定义主机名
页面上添加一个回退源,等待生效(大概1分钟内)。
自定义主机
添加
等待回退源状态变成有效后点击页面中的 添加自定义主机名
,在自定义主机名处输入 cdn.b.com
( CNAME接入的域名 ),其他默认即可。
验证
添加自定义主机名后还需要去接入域名的DNS服务商中添加 证书验证TXT
和 主机名预验证TXT
,不过我更喜欢使用 自定义主机名的 DCV 委派
:
这里用的腾讯云 云解析DNS 。值得注意的是主机记录中 <hostname>
替换成 cdn
即可,而记录值中的 <hostname>
则需要替换成完整的接入域名 cdn.b.com
。
验证时长一般10分钟内,成功后Cloudflare自定义主机名处的证书状态和主机名状态均为有效。