努力
奋斗

微信小程序可以使用Let’s Encrypt免费证书吗?

服务器价格表

可以。 Let’s Encrypt 是微信小程序官方认可的受信任证书颁发机构之一,其签发的 DV 证书完全满足小程序的 HTTPS 强制要求。

阿里云SSL云盾证书(免费+付费): https://www.aliyun.com/product/ssl-certificate

阿里云服务器ECS 99元1年,续费同价: https://www.aliyun.com/minisite/goods
腾讯云轻量云服务器: https://cloud.tencent.com/act/cps/redirect?redirect=36719
京东轻量云服务器: https://3.cn/1YX-MxJv

✅ 为什么可以用?

小程序校验的是证书的“硬指标”,而不是颁发机构的名气。只要证书满足以下条件,无论是付费还是免费,都能通过:

  • 受信任:Let’s Encrypt 的根证书在微信客户端的信任库中。

  • 域名匹配:证书上的域名和你小程序后台配置的合法域名完全一致。

  • 信任链完整:服务器配置时包含了中间证书。

⚠️ 但务必注意这 3 点

虽然能用,但在生产环境使用 Let’s Encrypt 有几个关键前提,不然容易出故障:

  • 有效期很短:Let’s Encrypt 证书有效期只有 90 天,必须配置自动续期,否则过期后小程序接口会直接失效。

  • 通配符要用 DNS 验证:如果你想用一张证书覆盖多个子域名(通配符),申请时必须使用 DNS 验证方式,不能用文件验证。

  • 国内服务器需备案:如果你的服务器在国内,域名必须完成 ICP 备案,否则即便证书有效,网络层也会被拦截。

如果你只是想给个人小程序或非支付类项目用,Let’s Encrypt 是性价比很高的选择,记得把自动续期跑通就行。