可以。 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 是性价比很高的选择,记得把自动续期跑通就行。
CLOUD云计算