Cloudflare 15年免费SSL证书申请与部署:宝塔面板完整配置指南
前言
很多站长都遇到过这种情况:
- Let’s Encrypt 90天到期,忘了续期,网站直接挂掉
- 付费证书一年几百块,小站点不划算
- 自签名证书浏览器疯狂报红,用户体验极差
如果你已经用了 Cloudflare CDN,那恭喜你——你其实可以绕过所有续期烦恼。
外部访问走的是Cloudflare的标准证书,完全不用担心;内部源站之间用这张超长有效期的证书加密,稳如老狗。
本文提到的“15年免费证书”是指 Cloudflare Origin Certificates(源站证书)。它仅用于加密 CDN 节点到你的服务器之间的流量,不需要域名备案,且不可直接在浏览器中作为独立证书使用(浏览器会不信任)。但对于开启了 Cloudflare 代理(小黄云)的站点来说,这是实现“一次部署,永久有效”的最佳方案。
准备工作
开始前你需要:
- 一个 Cloudflare 账号(免费版即可)
- 域名已接入 Cloudflare(DNS指向Cloudflare)
- 一台有公网IP的服务器(已安装宝塔面板)
生成15年证书
进入Cloudflare证书管理页面
- 登录 Cloudflare 仪表盘 → 点击你的域名 → 左侧菜单找到 [SSL/TLS] → 点击 [源服务器]。

创建证书
在源服务器菜单中点击 [Origin 证书],点击下方的 [创建证书]。

证书配置推荐默认
私钥类型保持默认的RSA(2048)、域名默认自动填上你的根域名和泛域名、证书有效期默认15年。
点击 [创建],系统会立刻生成一对密钥。

保存源证书和私钥
- 加密证书创建出来后别急着点确定。
- 私钥信息只在这个时候显示,没有保存的话,将无法再次查看。
- 建议复制、粘贴到本地记事本里保存好,一旦关掉这个页面,你就再也看不到私钥了,只能重新生成。

将创建的SSL证书配置到宝塔上的网站
进入站点SSL设置
- 进入宝塔的面板页面,左侧菜单栏中点击 [网站]。找到你要配置SSL证书的网站。SSL证书这一栏显示的是“未部署”,点击打开配置页面。

配置SSL证书
选择当前证书

将私钥粘贴到密钥(KEY)
注意事项:需要完整的粘贴文本包括
-----END CERTIFICATE-----
将源证书粘贴到证书(PEM格式)
注意事项:需要完整的粘贴文本包括
-----BEGIN CERTIFICATE-----
点击 [保存并启用证书] 。

关于“验证失败”的说明
- 你可能会看到这样的提示:
证书链不完整,缺少颁发者证书且未被系统信任。
别慌,这是正常的。
因为这张证书是 Cloudflare 自己发布的证书,只用于 Cloudflare 到你服务器之间的加密通信。浏览器端并不直接验证它。只要 Cloudflare 那边能识别就行。
这也是为什么要使用它必须使用 Cloudflare CDN 的原因。这个证书仅用于 Cloudflare 和你的服务器的通信,用户访问你的网站时 Cloudflare 会使用真正的SSL证书为你提供HTTPS。
最终调整:开启完全加密
- 为了让整个链路都走 HTTPS 协议,还需要进行已下配置。
设置加密模式和源连接
在 Cloudflare 左侧菜单找到 [SSL/TLS] → [概述] → [配置]

在 [加密模式和源连接设置] 菜单中选择 [完整(严格)]

保存配置

始终使用 HTTPS 协议
- 在 Cloudflare 左侧菜单找到 [SSL/TLS] → [边缘证书],下滑页面 [始终使用 HTTPS] 开启

自动 HTTPS 重写
在 Cloudflare 左侧菜单找到 [SSL/TLS] → [边缘证书],下滑页面 [自动 HTTPS 重写] 开启

配置完成后:
- 用户 → Cloudflare:标准HTTPS(浏览器信任)
- Cloudflare → 源站:用刚配置的15年证书加密
- 全链路加密,安全无死角。
几个常见疑问
Q1:15年后怎么办?
到时候再生成一张新的就行了。不过说实话,15年后你的网站还在不在都不一定呢😂
Q2:这个证书能在浏览器里直接用吗?
不能。 这是源站证书,不是公开受信的SSL证书。浏览器访问时看到的仍然是Cloudflare提供的标准证书。
Q3:如果我换了服务器怎么办?
只要域名还在Cloudflare上,把私钥和证书文件传到新服务器重新配置一下就行,不需要重新生成。
Q4:免费版Cloudflare能用吗?
完全可以,本文操作全程不需要花一分钱。
总结
| 对比项 | Let’s Encrypt | 付费商业证书 | Cloudflare 源站证书 |
|---|---|---|---|
| 有效期 | 90天 | 1~2年 | 15年 |
| 价格 | 免费 | 几百~几千/年 | 免费 |
| 续期 | 需要自动化脚本 | 手动续费 | 几乎不用管 |
| 适用场景 | 任何站点 | 企业级需求 | 已有 Cloudflare 的用户 |
如果你已经在用Cloudflare做CDN,强烈建议顺手配一张源站证书。15年不用操心续期问题,省心又省钱。
现在就打开Cloudflare去生成吧,别忘了立刻保存私钥!
觉得有用的话点个赞👍,转发给还在为SSL续期头疼的朋友吧~





