IE8 SSL Cert问题,而其他浏览器就像魅力一样

时间:2012-03-28 11:56:21

标签: ssl internet-explorer-8 certificate

我买了一张适用于iE 5+的SSL证书,但它没有。我测试的所有其他浏览器都完美无缺 - 没有错误 - 只是我想要显示的网站。但是IE8和更小版本在https上显示错误...(他们需要接受ssl证书)网站并破坏网站http版本的布局(不包括https链接)。

非SSL minol-fb.de/facebook-suche /

SSL minol-fb.de/facebook-suche /

好吧,好像浏览器< IE8仍然使用自签名证书..

3 个答案:

答案 0 :(得分:2)

您必须在不知情的情况下配置多个证书using Server Name Indication

如果您使用此功能,则会获得自签名证书:

openssl s_client -showcerts -connect www.minol-fb.de:443

如果您使用此(使用服务器名称),您将获得正确的证书:

openssl s_client -showcerts -connect www.minol-fb.de:443 -servername www.minol-fb.de

您可能会对旧版本的IE获得不同的行为,因为您正在XP上测试它们。不幸的是,没有版本的IE支持Windows XP上的SNI。其他浏览器(具有足够的最新版本)至少独立于它们运行的​​操作系统版本。

如果您不需要其他主机,您可以删除该配置,以便根本不必依赖SNI。

答案 1 :(得分:1)

奇怪的事情正在发生;如果您使用下面的链接,您将看到服务器没有返回服务器证书和中间证书,而是一个自签名的Parallels Plesk Panel CA证书。

http://certlogik.com/ssl-checker/www.minol-fb.de

使用下面的openssl命令,我得到了相同的Plesk证书:

openssl s_client -showcerts -connect www.minol-fb.de:443 

也许这可能会有所帮助:

http://knowledgelayer.softlayer.com/questions/457/Installing+a+SSL+Certificate+in+Plesk+9

<强>更新

看起来你已经整理了配置;使用上面的工具,我可以看到正在返回正确的证书。

答案 2 :(得分:0)

我遇到了类似的情况,证书在IE以外的所有浏览器上都运行正常(当然!)。这是在Apache上,SSL证书是由RapidSSL发布的。在我的情况下,我有虚拟主机文件default-ssl处于活动状态,因此IE在默认的自签名证书上取而代之,而不是我网站虚拟主机中提到的rapidSSL证书。

停用ssl-default,重新加载apache并完成它。