Cloudflare 15年超长时效免费SSL证书申请和部署教程

Cloudflare SSL证书优缺点

相比其他免费证书的 3 个月有效期,Cloudflare 的 15 年期证书确实很诱人。

不过在决定使用之前,我们还是要理性分析一下:

优点:

  • 完全免费,有效期长达15年
  • 支持通配符域名
  • 可以免费使用Cloudflare的CDN服务
  • 可以保护源站IP,增强网站安全性

缺点:

  • 必须将域名DNS托管到Cloudflare平台
  • 国内访问速度可能会受影响
  • 部分主机商的一些功能可能无法使用

申请准备工作

在开始申请之前,请确保满足以下条件:

  • 将域名添加到 Cloudflare 账户中:

640-1.pngo_

  • 网站的 DNS 记录已托管在 Cloudflare 上,托管的步骤就是直接用购买域名方修改 DNS 解析。

640-1.pngo_

拉到最下面,直接选择 FREE 就好了。

640-2.pngo_

然后在源站的 DNS 面板填入以下的内容,作用就是把域名 DNS 解析的内容交由 Cloudflare 处理。

coco.ns.cloudflare.com
shane.ns.cloudflare.com

Cloudflare SSL证书申请步骤

1. 登录并进入证书申请界面

从域名列表中选择需要申请证书的域名,在左侧菜单栏找到并点击 SSL/TLS

640.pngo_

进入源服务器标签页。

640-3.pngo_

点击创建证书按钮。

640-4.pngo_

2. 配置证书参数

使用 Cloudflare 生成私钥和 CSR。可选择 RSA 或 ECC 私钥类型,推荐新手选择这种方式。

640-5.pngo_

配置证书域名范围:

  • 输入需要 SSL 保护的主机名
  • 可以使用通配符(如 *.example.com ),默认包含顶级域名和一级通配符

 

640-6.pngo_

设置证书参数:

  • 将有效期设置为 15 年(最长可选)
  • 选择合适的密钥格式:Apache/Nginx服务器选择PEM格;Windows/Tomcat服务器选择PKCS#7格式。640-7.pngo_

 

3. 保存证书信息

点击创建按钮生成证书。

立即将私钥和证书内容复制保存到安全的地方。

  • 建议创建两个单独的文本文件
  • 私钥文件命名为 “private.key”
  • 证书文件命名为 “certificate.pem”

640-8.pngo_

⚠️特别注意:离开证书生成页面后将无法再次查看私钥,请务必保存好。

Cloudflare SSL证书部署步骤

使用 1panel 安装可以参考官网及后续文章,宝塔差不多,主要我不用:

1. 安装证书到服务器

登录您的服务器控制面板。

640-10.pngo_

分别粘贴私钥和证书内容。

640-9.pngo_

2. 配置CA根证书(按需)

如果服务器需要,下载并安装相应的根证书:

  • ECC版本:Cloudflare Origin ECC PEM
  • RSA版本:Cloudflare Origin RSA PEM(注意:Apache cPanel 用户请勿使用 ECC 版本)

3. Cloudflare 面板配置

  • 返回 SSL/TLS 设置页面
  • 开启 Authenticated Origin Pulls 选项
  • 切换到概述标签
  • 选择加密模式:完整(严格)或完整(仅限SSL源站拉取)640-11.pngo_

本文内容来源于公开网络,出于传递信息之目的整理发布。原文版权归原作者所有,若涉及侵权请先提供版权后联系我们删除

(0)
WP之家WP之家
上一篇 2025年3月23日 下午5:19
下一篇 2025年3月23日 下午5:23

相关推荐