IE8将GeoTrust SSL证书报告为“不可信任”,其他浏览器正常

一段时间以来,我们一直在使用GeoTrust SSL证书,而且我刚接到一个电话,告诉Internet Explorer警告用户我们的证书不受信任。 我真的不知道发生了什么事情。

我们使用的是nginx 1.0.5,我已经安装了GeoTrust中介的证书,并且在Firefox,Safari和谷歌浏览器等等中都可以正常工作。

另外一个digicert SSL检查告诉我一切都好。 但是,Internet Explorer 8和另一个SSL检查器都告诉我:

  1. 这是不可信的(自签名)
  2. 域名不匹配。

到底是怎么回事?

关于我们的设置的一些细节:我们正在使用nginx +独angular兽(作为机架服务器),nginx作为独angular兽的反向代理,以及提供静态资产来运行Rails应用程序。

我们基本上有三个虚拟主机:

  1. 生产 – 包含一个http和一个https虚拟主机
  2. 登台 – 生产的确切副本,但在另一个子域和不同的SSL证书(自签名)
  3. 一个“重写”虚拟主机 – 将我们所有的域名重写为“www.kayoom.com”

据我所知,你已经build立了两个站点使用SSL在相同的IP:端口?

通常只有一个证书可以绑定到IP:端口对,除非服务器具有服务器名称指示 (nginx是)并且configuration为支持它(Internet Explorer支持它,我相信v7)。

尝试configuration它: http : //nginx.org/en/docs/http/configuring_https_servers.html#sni …或将子域绑定到不同的IP:端口对 (即相同的IP但不同的端口(例如45454)或不同的IP )。