KM.*_*KM. 5 apache ssl firefox internet-explorer
我们有一个网站www.name1.domain.com,我们成功创建并实施了SSL证书.然后我们添加了另一个网站www.name2.domain.com,并且在IE7和IE8中看到了一些奇怪的行为(惊喜!).
基本上,当我们访问https://www.name2.domain.com/时,IE7,8报告主机名不匹配.当我在IE中为此域添加和查看此证书时,主机名不正确,但属于较旧的主机名,即www.name1.domain.com.
Firefox没有此问题,并为第二个站点选择正确的主机名www.name2.domain.com而没有问题.
任何想法为什么IE是不正常的(除了时髦的( - :)?
谢谢!
KM
您的问题是Windows XP上的Internet Explorer(可能还有其他软件)不支持SNI.
我刚遇到同样的问题 - 基本上Firefox和Chrome都可以,并获得正确的证书,但Internet Explorer没有.然后我查了一下,在维基百科上看到了这个,其中包括:
在Windows Vista或更高版本上支持TLS服务器名称指示[7] Internet Explorer 7或更高版本的浏览器.不适用于Windows XP,甚至Internet Explorer 8.
所以,你的apache/openSSL组合是SNI能够做到这一点,但Windows XP不是.
我的解决方案是我将主子域首先放在VirtualHost配置中,而辅助子域放在第二个子域中.至少对客户解释为何会出现这种情况的解释较少.我不知道它是否适合你.
| 归档时间: |
|
| 查看次数: |
6251 次 |
| 最近记录: |