微信小程序开发的问题一例 ERR_CERT_AUTHORITY_INVALI request fail 202

祖奇
2023-12-01

我的微信小程序后台接口,采用了ssl认证,并且服务器也配置正确
而我的小程序通过本地的uniapp进行开发,本地测试完全通过,但真机测试时却发生202错误,打印错误,出现ERR_CERT_AUTHORITY_INVALI,认证失败!!!!!

从第一印像感觉不可能,因为通过浏览器打开,证书完全正常,而通过小程序调用,却出现这样的问题,我检查了服务器上的日志,确实没有请求到接口。

通过搜索,发现也有人遇到这种情况,通过下面域名可以进行检测
https://www.myssl.cn/tools/check-server-cert.html
通过检测,真的发现了,证书2(AAA Certificate Services)没有,也就是缺失,但我检查了服务器上的证书,该证书是存在的,那就说明那张证书有可能是均的,需要重新生成证书

证书的修复,我们使用下面工具
https://myssl.com/chain_download.html
输入域名和端口则可以生成相应证书,我们下载好证书后,将证书上传到服务器,替换原来的证书或者重命名为新的证书
然后在ssl配置下面信息
ssl_certificate /etc/ssl/单个域名/full_chain_rsa.crt;

保存后,先检测一下是否正常
nginx -t
检测成功后,再运行命令
nginx -s reload
再次使用上面工具
https://www.myssl.cn/tools/check-server-cert.html进行检测,检测通过了!!!

最后的一步,再次真机调试小程序
恭喜!!!!完全通过

 类似资料: