news 2026/7/26 23:48:33

手把手教你:CDN + 自建源站 HTTPS 证书部署全流程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
手把手教你:CDN + 自建源站 HTTPS 证书部署全流程

手把手教你:CDN + 自建源站 HTTPS 证书部署全流程

不依赖自动化,手动配置也很丝滑


前言

最近给自己的 CDN 域名配置 HTTPS,踩了不少坑。自动化工具虽然强大,但遇到网络限制或时间紧迫时,手动配置反而是最可控的方案。写下这篇文档,希望能帮你绕过那些弯路。


先说感受

CDN 加上自己的域名,再手动配置 SSL,步骤是有点复杂,但真的不难。自动化其实是可行的,只是我时间紧、信心不足,没继续往下测。如果你时间充裕,完全可以继续尝试自动化方案。


整体流程概览

阿里云 DNS 添加二级域名 ↓ 宝塔面板申请 SSL 证书(手动 DNS 验证) ↓ 将 TXT 记录复制到阿里云 DNS ↓ 回宝塔验证通过,下载证书 ↓ 将证书(公钥 + 私钥)配置到 CDN HTTPS 设置中 ↓ 大功告成 🎉

详细步骤

第一步:阿里云 DNS 准备二级域名

  1. 登录阿里云控制台云解析 DNS
  2. 找到主域名(如example.com),进入解析设置
  3. 点击添加记录,创建二级域名(如cdn.example.com
  4. 记录类型先填CNAME,记录值填 CDN 服务商提供的域名(CDN 控制台里能看到)



这时候域名已经指向 CDN 了,但 HTTPS 访问还没通,因为还没证书。


第二步:宝塔面板申请免费 SSL 证书

  1. 登录宝塔面板网站→ 添加站点

  2. 站点类型选HTML 项目,域名填刚才的二级域名(cdn.example.com

  3. 创建后点击站点名称进入详情页

  4. 点击顶部SSL标签 → 选择免费证书

  5. 品牌随便选(LiteSSL / Let’s Encrypt 都行)

  6. 验证方法→ 选手动 DNS 验证(也叫 CDN 验证)

  7. 点击申请,面板会弹出一段TXT 记录值,复制下来



第三步:将 TXT 记录填回阿里云 DNS

  1. 回到阿里云 DNS 解析设置
  2. 为你的二级域名(cdn.example.com添加一条 TXT 记录
    • 主机记录:_acme-challenge
    • 记录值:粘贴宝塔面板生成的那串字符
  3. 保存,等待 1-2 分钟生效


第四步:回宝塔点击验证

  1. 回到宝塔面板 SSL 申请页面
  2. 点击验证按钮
  3. 验证通过后,证书自动签发 🎉


第五步:将证书配置到 CDN HTTPS 中

这是最关键、也最容易遗漏的一步!

  1. 在宝塔 SSL 页面,点击下载查看证书
  2. 你会得到两段内容:
    • 公钥(证书内容)-----BEGIN CERTIFICATE-----开头
    • 私钥(密钥内容)-----BEGIN PRIVATE KEY-----开头
  3. 登录CDN 控制台→ HTTPS 配置
  4. 开启 HTTPS,选择手动上传证书
  5. 把公钥和私钥分别粘贴到对应的输入框
  6. 保存,等待 CDN 节点生效(通常几分钟)





如果验证失败怎么办?

90% 的情况是因为IP 被 CA 服务器临时限制了

  • 现象:宝塔提示curl: (7) Couldn't connect to serverTimeout
  • 原因:短时间内多次申请,Let’s Encrypt / LiteSSL 的服务器暂时封禁了你的 IP
  • 解决办法
    • 2 小时到半天,再试一次
    • 或用其他服务器申请证书,然后把密钥复制过来用

总结

把整个流程串起来就是:

  1. 阿里云 DNS:添二级域名 + CNAME 指向 CDN
  2. 宝塔面板:申请 SSL,选手动 DNS 验证
  3. 阿里云 DNS:加 TXT 记录完成验证
  4. 宝塔面板:下载证书(公钥 + 私钥)
  5. CDN 控制台:把证书配置进去

关于 CDN 和 OSS 的一些大实话

使用 CDN 其实非常简单,而且非常有必要。

为什么?因为资源如果直接访问 OSS,流量费贵得吓人。之前我直接走 OSS,流量费哗啦啦的,账单看得肉疼。后来换成 CDN + OSS 回源,费用直接降了一个数量级。

说到价格,可以做个对比:

产品500G 流量包价格适用场景
OSS 外网流量约 110 元直接访问,贵
CDN 流量包约 60 多元加加速,便宜

明显 CDN 便宜得多,建议直接买阿里云 CDN 那个 60 多块钱的 500G 流量包,正常用下来能撑 2 到 6 个月,性价比极高,比自己掏 OSS 流量费划算太多。

资源访问路径建议:

用户 → CDN 节点 → OSS 回源(源站)

这样用户访问的是 CDN 加速节点,源站 OSS 只承担回源流量,费用大幅降低。


价格参考

下面附上我当时购买的价格截图,供参考:

OSS 存储包(500G):约 110 元
CDN 流量包(500G):仅 60 多元

同样的 500G,CDN 便宜了将近一半,而且访问速度更快,何乐而不为?


一些感受

SSL 做的是网络数据加密,保证了 HTTPS 访问的安全和可信。虽然配置步骤有点绕,但学会了之后会发现,这其实是一套很清晰的逻辑。

自动化是锦上添花,手动配置才是基本功。

不知不觉你就学会了 CDN + HTTPS 部署,天才从此远离 SSL 的坑 🚀


结语

如果看完还是搞不定,没关系,找我远程协助,付个辛苦费,我一步步帮你搞定!不浪费你的时间,也不浪费我的专业。
请留言


祝你的 CDN 访问又快又安全!🎉

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/26 23:48:32

FAB新人工程师成长指南:3年离职率降低一半的结构化培养方案

01 问题背景每年七月一批刚毕业的微电子和半导体相关专业的硕博研究生和本科生涌入FAB成为新一代的工艺工程师或设备工程师。然而满怀期待踏入产线大门的第一天大多数新人都会被巨大的现实落差所深深震撼学校里教授的理论知识与FAB中的实际操作之间存在着一条巨大的鸿沟。一位入…

作者头像 李华
网站建设 2026/7/26 23:46:07

SSA优化ELMAN神经网络的光伏功率预测方法

1. 项目背景与核心价值光伏发电作为清洁能源的重要组成部分,其功率预测精度直接影响电网调度和经济运行。传统预测方法在面对天气突变、设备老化等复杂因素时往往表现不佳。这个项目提出了一种融合麻雀搜索算法(SSA)和ELMAN神经网络的混合预测模型,通过智…

作者头像 李华
网站建设 2026/7/26 23:40:20

JMeter性能测试实战:如何精准配置业务请求比例模拟真实流量?

1. 项目概述:为什么需要配置业务请求比例?在性能测试领域,尤其是进行综合场景压测时,我们常常面临一个核心挑战:如何真实地模拟线上用户的混合操作行为?线上系统从来不是单一接口的“独角戏”,而…

作者头像 李华
网站建设 2026/7/26 23:37:32

yuzu模拟器:在PC上畅玩Switch游戏的终极完整指南

yuzu模拟器:在PC上畅玩Switch游戏的终极完整指南 【免费下载链接】yuzu 任天堂 Switch 模拟器 项目地址: https://gitcode.com/GitHub_Trending/yu/yuzu 想要在电脑上体验《塞尔达传说:旷野之息》、《超级马里奥:奥德赛》等任天堂Swit…

作者头像 李华
网站建设 2026/7/26 23:37:11

大模型应用实战:从入门到落地的关键技术解析

1. 为什么大模型不再是程序员的专利?三年前我第一次接触GPT-3时,需要自己搭建Python环境、处理API密钥、编写复杂的prompt模板。现在情况完全不同了——通过ChatGPT这样的产品,任何会用浏览器的人都能直接体验大模型的威力。这种技术民主化带…

作者头像 李华