提示
本教程参考以下内容
准备
- 一个 Cloudflare 账号并绑定支付渠道(没有信用卡的,可使用国区 PayPal 绑定银联)
- 两个托管在 Cloudflare 的域名,或一个托管在 Cloudflare 另一个托管在国内 DNS 服务商
注意:必须是两个域名,不能是顶级域分出的子域名
配置
回源域名创建回退源地址
以 123.com 为例
在第一个域名中,DNS -> 记录
创建一个 A 类型的记录
origin 可以是@也可以是任意的子域名前缀,但我比较建议使用子域名创建。
76.76.21.21 是 Vercel 的 IP 地址
代理状态(小云朵)务必开启,如果关闭您后续添加在自定义主机名里面的网站域名将全部回源。
自定义主机名添加回退源地址
同样在这个域名中,SSL/TLS -> 自定义主机名(这里需要绑定支付渠道)
将上面创建的回源域名添加进回退源中
自定义主机名添加网站域名
注意
确保回退源已经生效
这里填写你想要在 Vercel 项目上配置的域名,例如 blog.456.com 或 456.com
域名验证及优选 IP
以 456.com 为例
在 Cloudflare 上验证
在第二个域名中,DNS -> 记录,分别添加两个 txt 记录,其中
举个例子:如果是 456.com,那么就按照如图所示添加;如果是 blog.456.com,那么都要加.blog
回到第一个域名,刷新,看证书状态和主机名是否都有效
在 Cloudflare 上配置优选域名
这里以社区解析 yx.887141.xyz 为例
Cloudflare 不能直接 cname 社区解析上
在第一个域名中,DNS -> 记录
在第二个域名中,DNS -> 记录
blog 是 blog.456.com,cdn.123.com 是上面创建的优选域名
在国内 DNS 服务商上验证
以 DNSPod 为例,使用 DCV 委派
hostname 如果为 blog.456.com,则 DNSPod 中填写的主机记录为\_acme-challenge.blog,记录值为 blog.456.com.打码内容
hostname 如果为 456.com,则 DNSPod 中填写的主机记录为\_acme-challenge,记录值为 456.com.打码内容
然后添加
在国内 DNS 服务商上配置优选域名
默认线路的记录值为回退源地址,境内线路的记录值使用社区解析
Vercel 配置域名
将 blog.456.com 配置到 Vercel 项目上即可
评论 (0)