Azure虚拟机中启用了多个启用SSL的站点

Chr*_*max 5 ssl azure sni azure-virtual-machine

我们即将结束大量更改,以使我们的应用程序在Azure中运行,我们希望使用虚拟机,而不是部署计算机的典型角色方式.

到最后我开始制作我需要做的事情的检查清单,而且我似乎无法在同一个虚拟机上找到任何使用多个SSL的文档.我在SNI上发过一些帖子,但在阅读了SNI后,它不支持Windows XP.在研究了我们的用户群之后,1/3的用户从Windows XP机器上访问,这使得SNI无用.

我是否遗漏了一些内容,因为如果虚拟机无法支持多个SSL证书,这似乎是对架构的严重疏忽?

有没有人在Azure内部工作,在一个VIP地址上支持多个SSL?

Rob*_*ert 0

AFAIK 你有以下选择:

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

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

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