微信小程序 真机调试 202:net::ERR_CERT_AUTHORITY 主要在安卓机。
证书使用的是腾讯云的免费证书 TrustAisa
开发者工具 手机端浏览器 PC浏览器 访问https://domain.cn正常
只有安卓微信小程序真机测试 或者开发版 或者体验版 出现无法请求接口的问题
查阅网上很多的资料,发现都是没效果的,大概是导致这样的报错的可能性比较多吧。
解决方案:
在腾讯云或者其他地方申请完证书时候一定要按照安装说明认证安装。
本案例就是腾讯云申请免费证书之后,根据经验安装导致的结果。
在nginx 443配置中增加 :
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
重启nginx即可解决。
附腾讯云ssl配置示例:
server {
#SSL 访问端口号为 443
listen 443 ssl;
#填写绑定证书的域名
server_name www.domain.com;
#证书文件名称
ssl_certificate 1_www.domain.com_bundle.crt;
#私钥文件名称
ssl_certificate_key 2_www.domain.com.key;
ssl_session_timeout 5m;
#请按照以下协议配置
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
#请按照以下套件配置,配置加密套件,写法遵循 openssl 标准。
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
location / {
#网站主页路径。此路径仅供参考,具体请您按照实际目录操作。
root /var/www/www.domain.com;
index index.html index.htm;
}
}