5

为了使我们的应用程序在 Azure 中运行,我们即将完成大量更改,我们希望使用虚拟机,而不是部署机器的典型角色方式。

到最后我开始列出我需要做的事情的清单,我似乎找不到任何在同一虚拟机上使用多个 SSL 记录的文件。我在 SNI 上看到过一些帖子,但在阅读了 SNI 后,它不支持 Windows XP。在研究了我们的用户群之后,我们 1/3 的用户从 Windows XP 机器上访问,这使得 SNI 毫无用处。

如果 VM 不能支持多个 SSL 证书,我是否遗漏了一些东西,因为这似乎是架构上的巨大疏忽?

有没有人在 Azure 中有任何工作在一个 VIP 地址上支持多个 SSL?

4

3 回答 3

1

我同意罗伯特。

我是一名 Microsoft 技术布道者,最近帮助我的一个合作伙伴实施了云服务的 SNI 自动化解决方案(详细说明和示例“即插即用”源代码,位于http://www.vic.ms/microsoft/ windows-azure/multiples-ssl-certificates-on-windows-azure-cloud-services/)。

尽管许多统计数据表明在 Windows XP 上运行的 Internet Explorer 是相关的,但实际上它可能不适合您的受众。

例如,如果您因为经营一个电子商务网站而想使用 SSL,我很肯定您的受众(拥有信用卡并愿意在网上购物时使用它的人)可能不再使用 Windows XP。至少,我在巴西的几十个电子商务合作伙伴就是这种情况……

于 2013-04-04T12:29:03.117 回答
0

AFAIK 您有以下选择:

  1. 通过一个 IP 使用 SNI
  2. 设置您的域以使用非标准 SSL 端口
  3. 每个 SSL 域使用一个 IP 地址。

唯一的机会是如果您的域都是一个域的子域。那么通配符证书将是最佳选择。

顺便说一句:SNI 在 WinXP 上仅在 IE 中不受支持。其他浏览器如 Firefox、Chrome、Opera 确实支持 XP 上的 SNI。

于 2012-10-10T11:32:13.503 回答
0

现在,您可以在 Azure VM 上拥有多个允许多个 SSL 的公共虚拟 IP,费用约为 3 美元/月。请参阅定价操作方法

于 2016-07-30T18:14:40.033 回答