浏览器获取两个不同的SSL证书,而不是一个(IE浏览器)

看来问题只出现在IE11(Win)用户,对于其他操作系统和浏览器的HTTPS连接工作正常。

  1. IE11首先获取过期的SSL证书警告
  2. 你忽视警告,无论如何继续
  3. 继续IE浏览器显示不同的证书与不同的序列号,这是有效的,没有任何警告了

有什么build议么?

服务器:nginx,启用SNI – 同一ip上的多个域(在cert SANS字段中列出)。

解决方法:IE正在从其他已经过时的域名获得第二(过期的)证书。 在我们帮助过的所有服务器上search证书体。

确保服务器上没有安装过时的证书,或者以其他任何方式存在。 看来这可能是问题所在。