Cloudflare 自定义域名与 SSL
为 Workers/Pages 附加自定义域名,自动 SSL,免证书管理和续期。
为什么
Cloudflare 自动签发和续期自定义域名 SSL — 无 Let's Encrypt、无 certbot、无过期事故。通用 SSL 覆盖所有子域,边缘证书 <5 分钟部署。
Cloudflare 网络覆盖 125+ 国家的 330+ 城市,服务 20% 的互联网流量。Workers 冷启动为 0ms(基于 isolate),免费套餐覆盖每天 10 万请求。
何时使用
任何需品牌域名的生产 Worker/Pages 用。避免非 HTTP 服务(SSL 仅 HTTP)或不在 Cloudflare DNS 的域名。
如何做
示例
常见问题
- ⚠DNS 不在 Cloudflare — 自定义域名需 zone 在 CF DNS,先迁移
- ⚠SSL 模式 Flexible 不安全 — 边缘解密、明文到源,用 Full Strict
- ⚠apex 需 CNAME 扁平化 — 根域名用 CF 的 CNAME 扁平化
最佳实践
- ✓用 Full (strict) SSL — 验证源证书,防边缘到源 MITM
- ✓启用 Always Use HTTPS — 自动 80→443 重定向,无 insecure 流量
- ✓EV/通配符用 Advanced Cert Manager — Workers 上 *.example.com 需要
常见问题解答
什么是Cloudflare 自定义域名与 SSL?它解决什么问题?
为 Workers/Pages 附加自定义域名,自动 SSL,免证书管理和续期。 它可帮助开发者在不自建基础设施的前提下完成部署、存储与扩展,是云服务选型的核心参考。
如何在 5 分钟内上手Cloudflare 自定义域名与 SSL?
两步即可跑通:① 添加 zone — 面板 → Add Site → 输入域名 → 改 nameserver;② Worker 路由 — wrangler.toml routes = [{ pattern = "api.example.com/*", zone_name = "example.com" }]。建议先用免费套餐验证流程,再接入生产环境。
Cloudflare 自定义域名与 SSL 最容易踩的坑是什么?
最高频的问题是:DNS 不在 Cloudflare — 自定义域名需 zone 在 CF DNS,先迁移。建议在上线前用 checklist 逐项核对,并在 CI 中加入策略与配置扫描。
Cloudflare 自定义域名与 SSL 的最佳实践有哪些?
Cloudflare 自定义域名与 SSL 的最佳实践包括:用 Full (strict) SSL — 验证源证书,防边缘到源 MITM;启用 Always Use HTTPS — 自动 80→443 重定向,无 insecure 流量;EV/通配符用 Advanced Cert Manager — Workers 上 *.example.com 需要。其中首条「用 Full (strict) SSL — 验证源证书,防边缘到源 MITM」应作为团队默认规范写入 IaC 模板。
Cloudflare 自定义域名与 SSL 如何控制成本与避免账单意外?
三招防超支:① 为所有资源打 env/team 标签并启用账单告警;② 用预算阈值触发 Slack/邮件通知;③ 定期用 Cost Explorer 审查闲置资源并清理。Cloudflare 自定义域名与 SSL 多数提供免费套餐,先在免费额度内验证再放量。