|
阅读:222回复:0
微信小程序发布后扫码报错网络异常 request net::ERR_CERT_DATE_INVALID
根据错误信息 request net::ERR_CERT_DATE_INVALID,该问题通常与 SSL/TLS 证书的日期有效性有关。以下是可能的原因及解决方案:
错误原因 证书过期 服务器使用的 SSL 证书已超过有效期,导致小程序无法验证安全性。 证书未生效 证书虽已颁发,但服务器当前时间早于证书的生效日期。 服务器时间错误 服务器系统时间设置不准确,导致证书验证失败。 证书链不完整 服务器未正确配置中间证书,导致证书链验证失败(常见于免费证书场景)。 解决方案 1. 检查并更新 SSL 证书 证书有效期:通过浏览器访问小程序域名,查看证书详细信息,确认有效期是否过期。 重新申请证书:若证书过期,联系证书颁发机构(CA)重新申请并部署新证书。 2. 确保服务器时间正确 检查服务器系统时间,确保与实际时间一致。若时间错误,手动校准或启用 NTP 服务同步时间。 3. 配置完整的证书链 服务器配置证书 4. 检查小程序域名配置 登录微信公众平台,确认开发设置中的服务器域名与证书绑定的域名一致。 若域名变更,需重新申请证书并更新配置。 5. 其他排查 清除缓存:在手机设置中清除微信缓存,或尝试使用其他设备测试。 开发工具忽略验证:若在本地调试,可勾选开发者工具中的“不校验合法域名、HTTPS 证书”选项,但生产环境需确保配置正确。 总结: ERR_CERT_DATE_INVALID 本质是证书日期或配置问题。优先检查证书有效期和服务器时间,其次验证证书链完整性。若自行处理困难,建议联系服务器管理员或证书供应商协助。 ———————————————— 版权声明:https://blog.csdn.net/wkj001/article/details/146440980 |
|