微信小程序访问HTTPS证书问题之一-------证书不完整
微信小程序使用HTTPS访问数据的时候,出现的问题是,模拟器访问HTTPS成功,但是真机访问有问题。
简称一下问题:
小程序HTTPS设置请求正常,没有问题。
服务器端设置也没有问题。
证书是GeoTrust签发的也没问题。
解决办法第一步
1、检查一下HTTPS证书的完整性
测试网站https://csr.chinassl.net/ssl-checker.html
发现缺少中级证书。
实际上证书的问题是这样的,签发的证书有两个在apach目录下,一个ca.crt,一个server.crt,使用文本编辑器将两个证书合并,一定注意:ca在前,server在后。
重启服务器后,加载证书文件,检测结果正常提示如下:
证书也有两个:
随后测试微信HTTS请求正常。