织梦小程序安卓端打开空白,苹果端打开正常的解决方法

  • A+
所属分类:常见问题

前几天在制作织梦百度小程序的时候,遇到一个比较奇怪的问题,织梦网站是windows IIS服务器搭建的,用了百度CDN加速服务

在开发者工具中可以正常访问,但是发布出去后,真机却无法访问接口

在检查了小程序后台的服务器域名、SSL、TSL版本后 ,发现原来是服务器的证书缺少中间件所导致

具体表现为:wx.request发请求,报"ssl hand shake erro"错误


那么接下来就解决这个问题

1、打开myssl.cn,点击SSL安装检测,查看服务器是否缺少中间件证书,如果提示你缺少中间证书,那么继续往下看

织梦小程序安卓端打开空白,苹果端打开正常的解决方法

2、重新下载你的证书文件,这里以PEM为例

打开这个网址 https://www.myssl.cn/tools/downloadchain.html

3、将你的cert.pem打开,复制下来粘贴到上面的网址,会得到一个中间件证书

4、构造完整的证书 (证书 +中间件证书 + 证书链编码)

如果你的证书是fullchain.pem 也就是把两段证书编码拆开,把刚刚得到的证书编码放入中间位置

5、重新生成证书

https://myssl.com/cert_convert.html

6、把你刚刚得到的PEM证书,转成PKCS12 就可以导入到IIS中了

7、重启IIS 完工


科普一下

cert.pem 是证书

chain.pem 是证书链编码

fullchain.pem 是cert.pem和chain.pem的证书集合

privkey.pem 是私钥文件

weinxin
微德德平台官方公众号
扫一扫关注公众号,了解更多常见问题。
微德德平台

发表评论

说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!