Skip to content

第17章 综合项目实战

本章介绍

这是课程的最后一章,我们将完成一个贯穿全部所学知识的综合项目。从域名到安全,从 CDN 到自动化,把所有知识融合在一起。

学习目标

  • 综合运用全部课程知识
  • 完成一个真实的生产级项目
  • 建立端到端的全局思维
  • 具备独立搭建互联网基础设施的能力

核心知识

综合项目:个人数字基础设施

本项目涵盖:

  1. 域名与 DNS:注册域名,配置 DNS 记录
  2. 网站搭建:使用 Pages 部署个人网站
  3. 安全防护:配置 SSL、WAF、DDoS 防护
  4. CDN 加速:配置缓存规则,全球加速
  5. Zero Trust:搭建安全的内部服务访问
  6. 个人云:R2 文件存储 + D1 数据库
  7. API 自动化:使用 Terraform 管理所有配置
  8. 运维监控:配置告警和分析面板

项目架构

用户 → Cloudflare DNS
     → Cloudflare CDN/WAF
     → Pages (网站)
     → R2 (文件存储)
     → Tunnel (内部服务)
     → Workers + D1 (API服务)

架构图

此处将放置综合项目完整架构图。

实战操作

项目实施清单

  1. [ ] 注册/接入域名到 Cloudflare
  2. [ ] 配置 SSL/TLS Full (Strict)
  3. [ ] 设置 DNS 记录 + CDN 缓存
  4. [ ] 部署 Pages 静态网站
  5. [ ] 创建 WAF 安全规则
  6. [ ] 配置 R2 存储桶
  7. [ ] 创建 D1 数据库 + Worker
  8. [ ] 搭建 Tunnel 远程访问
  9. [ ] 使用 Terraform 管理配置
  10. [ ] 配置监控告警

实验任务

  • [ ] 完成全部实施清单
  • [ ] 编写项目文档和架构说明
  • [ ] 进行安全审查
  • [ ] 性能测试和优化

常见问题

Q: 完成这个项目需要多长时间? A: 建议预留 1-2 周时间,分步完成。

Q: 需要额外的费用吗? A: 域名约 $10/年,其余均可使用 Cloudflare 免费套餐。

本章总结

恭喜你完成了《人人都能学会的互联网基础设施》全部课程!你已经具备了独立搭建和管理互联网基础设施的能力。但这只是开始 —— 技术日新月异,保持学习和实践的热情,你一定能构建出更强大的数字世界。


下一步:持续关注课程更新,加入社区交流,分享你的实践成果!