前言

本文主要介绍如何将腾讯云的域名转移给 CloudFlare管理,让CloudFlare能够创建自定义域访问自己的Workers服务(在cloudflare中,配置自定义域给Workers时,能够自动申请SSL证书,不需要自己额外操作)

具体步骤

  1. 在cloudflare主页,点击右侧导航栏 网站 -> 添加站点,输入你要转移到cloudflare的域名点击 继续
    cloudflare首页-网站

  2. 选择最下面的Free计划,点击 确认计划
    Free计划

  3. 直接点 继续
    域名添加DNS记录

  4. 因为当前还没有将腾讯云上域名的DNS改变,所以在激活这里,将cloudflare提供的DNS复制,到腾讯云控制台修改域名的DNS。
    修改域名DNS解析记录

  5. 修改腾讯云域名DNS解析服务器
    腾讯云DNS解析服务器修改

  6. 修改完成后回到cloudflare页面,点击继续,会到等待激活页面,直接点击 继续xxx概览 即可
    继续概览,等待激活

  7. 这个时候你的域名会显示 待处理的名称服务器更新 不用管,在DNS解析修改正确情况下,到时候会自动更新

  8. 回到主页面,依次点击 Workers 和 Pages -> 你创建的Worker -> 设置 -> 触发器 -> 添加自定义域,填写完成后,点击右下角 添加自定义域 按钮
    创建自定义域访问workers

  9. 等待自定义域的证书变为有效,即可访问(访问不了就多等会)
    自定义域证书

  10. 最后访问域名就能看到worker服务的页面
    自定义域访问workers服务

最后

如果遇到不能访问的问题,请仔细检查

  1. cloudflare中域名是否变成活动状态
  2. DNS解析在域名服务商那里是否修改成了cloudflare的DNS记录
  3. 网站 -> 域名概览页面,DNS中是否有自定义域指向 worker 的记录
  4. worker的自定义域是否变成有效