在Rails应用程序上运行ruby的apache2服务器已经去了在Chrome / Firefox中工作的爸爸证书,即9但不是8

我有一个轨道应用程序在一个linode的Ubuntu 11服务器,运行Apache2。 我有一个从godaddy购买的证书(我们也买了我们的域名),证书安装在我的服务器上。

我的虚拟主机文件的一部分:

ServerName my_site.com ServerAlias www.my_site.com SSLEngine On SSLCertificateFile /path/my_site.com.crt SSLCertificateKeyFile /path/my_site.com.key SSLCertificateChainFile /path/gd_bundle.crt 

该证书在Chrome,FireFox和IE 9+的罚款,但在IE 8我得到这个错误:

 There is a problem with this website's security certificate. The security certificate presented by this website was issued for a different website's address. 

我在同一台服务器上托pipe多个Rails应用程序(现在4加上一些不需要SSL的旧的PHP网站)。

我试着用Googlesearch每个可能的错误/情况的组合,但是现在我在黑暗中拍摄。 最近我可以想出一些版本,如果IE不支持SNI。 但是这并不适用,因为我在运行IE 8的Windows 7计算机上得到警告,而且如果操作系统是Windows XP,SNI似乎只适用于IE 8。

那么为什么这个证书被所有的浏览器接受,但在IE8中给我一个警告?

编辑:

所以做更多的挖掘,我想出了更多。 事实certificate,这也影响了IE 9。 但是,问题似乎是,IE浏览器没有遍历ssl链来获得正确的证书。 FireFox和Chrome当我去view certificate显示正确的,但IE浏览器正在显示我们的其他网站证书之一。

真正的问题在这里:

这就是为什么IE没有得到正确的证书时,其他人,我该如何解决?