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

我的微信小程序后台接口,采用了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进行检测,检测通过了!!!

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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值