×

扫码关注微信公众号

挖贝网> 产业> 详情

如何免费申请SSL证书?从申请到部署的三大主流渠道实战

2026/6/30 11:51:47     

在网站安全日益受到重视的今天,为自己的域名启用HTTPS已经是基本操作。对于许多个人站长、开发者和小微企业来说,核心问题往往是如何免费申请SSL证书。免费证书在功能上并不打折,同样能完成数据加密传输,消除浏览器“不安全”警告。本文将按照国内云服务商、宝塔面板、自动化命令行工具以及其他免费渠道的顺序,系统梳理申请流程和优势,并在后给出横向对比与关键注意事项,帮你找到适合自己的零成本方案。

一、国内云服务商免费申请SSL证书

国内主流云平台几乎都提供了免费域名型(DV)SSL证书,直接在控制台完成申请与部署,对自家云产品的集成度很高。下面以阿里云、天翼云、华为云为例介绍。

  1. 阿里云免费SSL证书

  • 申请额度:每个阿里云账户可免费申请20张单域名证书。

  • 有效期:单张证书有效期1年,到期后可重新申请。

  • 操作步骤: ① 登录阿里云控制台,进入“SSL证书”服务。 ② 在证书购买页面选择“免费证书(单域名)”,下单并完成支付(0元)。 ③ 在证书列表中找到该订单,点击“证书申请”,填写需要绑定的域名和申请人信息。 ④ 选择域名验证方式(推荐DNS验证),根据提示在域名解析处添加TXT记录。 ⑤ 等待系统自动验证签发,通常在几分钟内完成。

  • 优点:与阿里云CDN、负载均衡、OSS等产品无缝集成,控制台提供到期提醒,操作路径清晰,适合阿里云生态用户。

  1. 天翼云免费SSL证书

  • 申请额度:每名用户可免费申请20张单域名DV证书。

  • 有效期:单张证书有效期12个月。

  • 操作步骤: ① 进入天翼云控制台,在“安全”分类下找到“云证书管理”服务。 ② 点击“购买证书”,在品牌选择中勾选“TrustAsia免费证书(单域名DV)”,加入购物车并完成0元订单。 ③ 返回证书控制台,在待申请证书列表里点击“补全信息”,填写要保护的域名。 ④ 验证方式建议选择“DNS验证”,系统会给出主机记录和记录值。 ⑤ 前往域名DNS服务商添加该TXT解析记录,返回天翼云页面点击“验证”,通常验证通过后数分钟内即可签发。

  • 优点:内置自动续签功能,证书到期前系统会自动发起续期申请,有效避免忘记替换导致的业务中断;与天翼云CDN、负载均衡等产品紧密集成,可在控制台一键部署,管理成本很低。

  1. 华为云免费SSL证书

  • 申请额度:每个华为云账户可申请免费单域名证书,数量一般为20张左右。

  • 有效期:1年。

  • 操作步骤: ① 登录华为云控制台,进入“云证书管理服务 CCM”。 ② 选择“购买证书”,在服务类型中选择“免费证书”。 ③ 添加域名并选择验证方式(DNS验证或文件验证)。 ④ 完成域名验证后等待签发。

  • 优点:依托华为云全球加速及安全产品线,证书部署至CDN、ELB等非常便捷,适合华为云生态用户。

二、宝塔面板申请免费SSL证书

对于使用宝塔面板管理服务器的用户,可以在面板内直接为站点申请免费SSL证书,无需离开管理界面。

  • 支持类型:宝塔面板集成了Let‘s Encrypt以及合作商提供的免费DV证书。

  • 有效期:通常为90天,面板可设置自动续签。

  • 操作步骤: ① 登录宝塔面板,进入“网站”管理页,点击需要配置SSL的域名右侧“设置”。 ② 切换到“SSL”选项卡,选择“Let’s Encrypt”或“宝塔SSL”。 ③ 勾选需要申请的域名,填写联系邮箱,点击“申请”按钮。 ④ 如果域名已正确解析至当前服务器,文件验证会自动完成,数秒内即可签发证书。 ⑤ 在SSL页面打开“强制HTTPS”,并开启“自动续签”功能,面板会定时检查并更新证书。

  • 优点:全程可视化操作,零命令行,自动部署到Nginx/Apache,适合惯面板操作的站长。

三、自动化命令行申请免费SSL证书

对于追求灵活性和通配符证书的用户,使用acme.sh、certbot等自动化工具是常见选择。这里以acme.sh为例。

  • 有效期:90天。

  • 申请额度:没有限制,可申请单域名和通配符证书。

  • 操作步骤: ① 在服务器上安装acme.sh:curl https://get.acme.sh | sh② 使用DNS API方式验证域名所有权(以Cloudflare为例),先设置API密钥:export CF_Token=“xxxxx”③ 发起证书申请:acme.sh --issue --dns dns_cf -d 域名 -d *.域名(此命令可同时申请主域名和泛域名证书)。 ④ 证书签发后,安装证书到指定目录,例如:acme.sh --install-cert -d 域名 --key-file /etc/nginx/ssl/key.pem --fullchain-file /etc/nginx/ssl/cert.pem --reloadcmd “service nginx reload”⑤ 工具会自动添加crontab任务,到期前自动续签证书。

  • 优点:支持通配符证书,不依赖特定云平台,可以统一管理多台服务器和大量域名,自动化程度高。

四、其他免费申请SSL证书渠道

除了上述方式,还有几类常用免费渠道可以获取SSL证书。

  • Cloudflare免费SSL:当域名的DNS托管在Cloudflare时,可以一键开启边缘证书。用户访问Cloudflare节点时使用Cloudflare签发的证书,源站还可以配合自签证书使用。操作简单,但证书仅用于Cloudflare代理流量,不支持下载部署到自己的服务器。

  • ZeroSSL:提供免费90天DV证书,可通过网页界面申请,也支持ACME协议。适合不想使用命令行但需要直接下载证书文件的场景。

  • FreeSSL:一个由社区维护的在线工具,底层调用Let’s Encrypt等接口,可以在浏览器中完成证书申请与下载,适合临时测试或非生产环境。

五、不同渠道免费申请SSL证书方案对比总结

为了帮你更直观地选择,下面从五个维度进行总结对比,不使用表格形式表述:

① 操作门槛

云服务商控制台与宝塔面板门槛低,全程点击即可完成;Cloudflare和其他在线工具次之;acme.sh等命令行工具需要一定Linux和DNS基础知识。

② 证书有效期

云服务商(阿里云、天翼云、华为云)免费证书一般为1年;宝塔Let’s Encrypt、acme.sh、ZeroSSL等多为90天;但短有效期证书配合自动续签并不影响使用体验。

③ 通配符支持

acme.sh搭配DNS API是免费获取通配符证书的可行方案;宝塔面板Let’s Encrypt也支持通配符,但需手动配置DNS插件;云服务商免费证书目前基本仅支持单域名。

④ 自动续签能力

天翼云、阿里云等平台提供自动续签或一键续期机制;acme.sh默认安装cron任务实现自动续签;宝塔面板开启自动续签后同样稳定可靠。

⑤ 生态集成深度

云平台证书可直接部署至对应厂商的CDN、负载均衡等服务,减少手工操作;宝塔面板证书自动配置到Web服务器;命令行证书可以自由部署到任意环境,但集成度靠运维能力。

六、注意事项

  1. 免费SSL证书均为域名型验证,只验证域名所有权,不展示组织信息。对于需要OV或EV证书的场景,仍需购买商业证书。

  2. 注意证书到期时间,尤其90天类型的证书,务必确认自动续签功能已生效。云服务商免费证书虽然有效期较长,也要关注账户中证书状态。

  3. 同一主域名在不同服务商处申请的免费证书额度是相互独立的,但同一服务商通常对免费证书数量有限额,需要合理规划。

  4. 通配符证书虽然方便,但DNS验证方式意味着需要给自动化脚本API权限,注意保管好API密钥并遵循小权限原则。

  5. 部分较早的根证书兼容性问题可能导致极少数旧设备上提示不安全,这种情况普遍存在于各类免费证书中,一般不影响主流浏览器访问。

  6. 云厂商的免费证书策略可能随活动调整,天翼云、阿里云等均保留调整免费证书发放规则的权利,建议定期关注官方通知。