最新有不少用户,反馈说本地测试小程序demo,没有一点问题,而真机预览无法读取内容,无论是安卓或者ios,都是无法读取信息,并且检查tsl也是大于1.0,属于正常。
如果碰到这种情况,用手机开启远程调试,看看有没有报错,如果有request:fail ssl hand shake error,说明证书有问题
可以通过https://www.myssl.cn/tools/check-server-cert.html去检测证书到底有没有问题,一般都是因为如下图,缺少证书造成的。
解决办法:
https://www.myssl.cn/tools/merge-pem-cert.html
ssl证书配置需要使用pem,不使用crt, 之前一直不行,后来配置修改成 pem就好了
# ssl_certificate /etc/ssl/xxx.crt;
ssl_certificate /etc/ssl/xxx.pem;
pem 可以通过crt+key在线合成,合作网址:
https://www.myssl.cn/tools/merge-pem-cert.html