如果你的网站在服务器开启了SSL,安装了SSL证书,却发现微信或苹果或阿里云的API接口仍然检测不通过,那么很有可能是因为你的服务器没有设置默认的NSI站点造成的。
网站服务器已经开启了SSL为什么HTTPS连接API接口仍然检测不通过?万维景盛工程师为您分享答案。
如果你的服务器是独立ip的,而服务器只有一个SSL站点,那么这个问题可能不会出现在你身上。
如果你的服务器是独立ip的,但服务器多个站点安装了SSL,那么问题就来了,可能会出现,浏览器能正常访问安装了SSL证书的多站点,但很多API接口却检测不通过的情况。
什么原因呢?
就是因为,你用的浏览器是新型支持NSI的浏览器,也就是针对域名区分SSL证书的浏览器。而很多API接口发出的HTTPS请求的web服务却不支持NSI,那么就会出现有的站点找不到证书的情况。