【发布时间】:2014-05-02 10:00:02
【问题描述】:
这个问题被问了多次,答案很简明,IE on XP does not support
但我们的问题是我们没有足够的公共 ip 来分配给基于 ssl 的单个 url。 我有一个非常基本的问题,我们可以在 windowsXP 和 IE8 上运行 SNI 站点(指向单个 ip)。
我们有一些变通方法,例如购买其他 IPS 池,但这确实会花费我们很多钱。 谢谢
【问题讨论】:
这个问题被问了多次,答案很简明,IE on XP does not support
但我们的问题是我们没有足够的公共 ip 来分配给基于 ssl 的单个 url。 我有一个非常基本的问题,我们可以在 windowsXP 和 IE8 上运行 SNI 站点(指向单个 ip)。
我们有一些变通方法,例如购买其他 IPS 池,但这确实会花费我们很多钱。 谢谢
【问题讨论】:
在同一 IP 和端口上拥有多个证书的唯一方法是使用 SNI,这需要一个可以进行 SNI 的浏览器。因为您通常无法控制客户端,所以您不能强制他们升级窗口或在同一平台上使用其他浏览器。
因此,如果您确实需要在单个 IP 上支持多个证书并且无法使用 SNI,则唯一的选择是让 http 服务器侦听不同的端口并根据端口设置证书。请注意,这可能会给您带来其他问题,因为 https 的非标准端口可能会被防火墙阻止。
【讨论】:
解决方法是。 1) 设置默认站点,告诉人们 XP 上的 Internet Explorer 不受支持且不安全,并下载 firefox 或 chrome,并提供下载链接。这有望将客户转换为使用其他浏览器。 2)使用不同的端口。
多域证书将无济于事,因为只有该 ip 上 443 端口上 apache 中的第一个站点才会出现。
【讨论】:
我知道这晚了 1 美元,还差了一天,但您可以使用 Multiple Domain (UCC) SSL certificate。
它们有点贵,但您可以在一个证书上指定多个域名。
【讨论】: