如何申请免费单域名SSL证书:完整申请流程详解
很多朋友第一次申请SSL证书都搞不清楚流程,这篇就把单域名免费SSL证书的完整申请步骤走一遍,照着做10分钟就能搞定。
什么是单域名SSL证书
单域名证书就是一张证书只保护一个域名,比如申请 example.com 的证书,就只能给 example.com 用,不能给 www.example.com 或 api.example.com 用。
适合场景:个人博客、单页面网站、小型企业官网。
选择免费SSL证书品牌
目前主流的免费SSL证书有两个品牌:
- •ZeroSSL:90天有效期,支持单域名、通配符、IP证书,申请流程简单
- •Let’s Encrypt:90天有效期,支持自动续期,但通配符证书需要DNS API验证
推荐ZeroSSL,因为支持IP证书、申请门槛低、不需要安装客户端。本篇也以ZeroSSL为例。
申请前的准备
开始申请前需要准备:
- •域名:已经购买并能解析
- •服务器:网站已经部署并能通过HTTP访问,或能添加DNS记录
- •邮箱:用于接收证书到期提醒
第一步:选择申请平台
直接访问 sslmianfei.com,首页输入框就是申请入口,不用注册登录,输入域名即可开始申请。
第二步:输入域名
在首页输入框输入要申请证书的域名,比如 example.com。
注意:
- •不要带
https://或http://前缀 - •不要带路径,比如
example.com/blog是错的 - •单域名证书直接输入完整域名即可
系统会自动识别证书类型:单域名、通配符、多域名、IP。
第三步:选择证书类型
输入普通域名(如 example.com)会默认选择”单域名证书”类型。如果你想申请通配符证书,输入 *.example.com 即可。
第四步:选择验证方式
证书颁发机构需要验证你确实拥有这个域名,有两种验证方式:
DNS验证(推荐):
- •在域名解析处添加一条CNAME记录
- •不影响网站访问
- •适合所有场景
文件验证:
- •在网站根目录放一个验证文件
- •需要网站已经能HTTP访问
- •速度快但操作稍复杂
新手建议选DNS验证,操作简单且不影响网站运行。
第五步:添加DNS验证记录
选择DNS验证后,系统会给出一条CNAME记录信息,类似:
记录类型:CNAME
主机记录:_abc123.example.com
记录值:verify.zerossl.com
去你的域名注册商后台(阿里云、腾讯云、Cloudflare等),找到域名解析管理页面,添加这条CNAME记录。
关键点:
- •主机记录填完整的
_abc123.example.com,但有些注册商只填_abc123部分 - •记录类型选CNAME,不要选A记录
- •记录值末尾的
.有的注册商要求加,有的不需要,按平台规则来
第六步:验证DNS解析
DNS记录添加后需要等待生效,通常1-10分钟。回到 sslmianfei.com 的申请页面,点击”验证解析”按钮。
如果提示”解析验证未通过”,等几分钟再试。如果提示”解析验证成功”,证书会自动签发。
第七步:下载证书
验证成功后系统会自动签发证书,1.5秒后跳转到下载页面。下载的证书包含三个文件:
- •certificate.crt:域名证书
- •private.key:私钥(绝对不能泄露)
- •ca_bundle.crt:CA中间证书
把这三个文件保存好,私钥丢了证书就作废了。
第八步:部署证书
证书下载下来后需要部署到服务器,根据你的服务器类型选择部署方式:
- •宝塔面板:网站设置 → SSL → 粘贴证书和私钥 → 保存
- •cPanel虚拟主机:SSL/TLS → 粘贴三个文件 → 安装
- •Nginx:配置文件指定证书路径 → 重载配置
- •Apache:配置SSLCertificateFile和SSLCertificateKeyFile → 重启
详细部署教程可以参考站内文章:宝塔面板部署SSL证书的方法、Ubuntu系统Apache 2部署SSL证书完整教程。
第九步:验证部署
部署完成后打开浏览器访问 https://你的域名.com:
- •地址栏出现绿色小锁
- •点击锁图标查看证书,确认颁发机构是ZeroSSL
- •用 SSL测试工具 检测配置是否完整
关于续期
ZeroSSL免费证书有效期90天,到期前需要重新申请。建议:
- •提前30天续费:在证书到期前30天重新申请
- •设置日历提醒:手机日历添加提醒事件
- •自动化续期:宝塔面板支持Let’s Encrypt自动续期,ZeroSSL需要脚本实现
常见问题
Q:申请证书需要付费吗?
A:ZeroSSL免费证书完全免费,不需要付费,也没有数量限制。
Q:免费证书和付费证书有什么区别?
A:免费证书只验证域名所有权(DV),不验证企业身份(OV/EV)。功能上加密强度一样,浏览器显示也一样,区别在于信任等级和有效期。
Q:可以申请多张证书吗?
A:可以。同一个域名可以申请多张证书,但建议保留最新的一张。
Q:私钥丢了怎么办?
A:私钥丢了只能重新申请证书,原来的证书作废。
最后
单域名免费SSL证书申请其实就几步:输入域名 → 选DNS验证 → 添加CNAME记录 → 验证 → 下载部署。最关键的两步是DNS解析和证书部署,这两步搞定基本就稳了。
希望这篇教程能帮到第一次申请SSL证书的朋友,有问题欢迎留言交流。