小程序websocket iPhone连接失败问题

开发工具连接wss服务器成功,Android连接成功,真机iphone 连接 失败,报错

The operation couldn't be completed.(OSStatus error -9807.)

检查nginx的SSL认证

 因为在同一服务器有多个服务,用nginx做了反向代理,二级域名是公司官网https://xxx.cn/, websocket服务分配了子域名wss.xxx.cn, ssl证书是从阿里云申请的免费赛门铁克的证书,只支持单域名,证书只支持www.xxx.cn和xxx.cn, 对wss.xxx.cn不支持,所以子域名对苹果的ATS检测不通过,出现这个问题,但是安卓则没有这个限制,将域名更换后成功.

你可能感兴趣的:(nginx知识)