在微信小程序公众平台配置了测试服务器域名后,发布了体验版进行测试,发现网络请求不通,打开调试也依然无法访问。
1.首先根据小程序文档网络模块的使用说明,一步步排查域名证书是否符合规范,如下:
2.检查 ssl 证书链是否有问题, myssl.com 检测工具
如果是PCI DSS 不合规,查看是否支持了 TLS1.0协议被判定为不合规,现在网络上很多部署 HTTPS 的教程里面都用到 TLSv1.0 协议,所以如果我们在配置 SSL 的时候如果还是用到 TLSv1, 就会出现 PCI DSS 不合规。既然知道了问题所在,那么解决办法也就很简单了,直接在 SSL 配置中禁用 TLSv1.0。
ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
关闭后正常访问。