我需要运行两个不同的网站,每个网站都有自己的SAN证书。这要求我们在机器上有2个IP(或VIP)。运行这些网站的计算机目前在Azure中作为运行Windows Server 2008 R2的虚拟机。
我已联系过Microsoft Azure Billing支持,并且在我的订阅中已获得3个VIP的总配额。我现在如何向虚拟机添加第二个VIP。我在Azure管理门户中找不到它的选项,而powershell命令(get vm,add ip,updatevm)似乎也不起作用。
答案 0 :(得分:0)
单个VM上不可能有2个VIP。如果可以将VM升级到Windows Server 2012和IIS 8,则可以使用SNI在一个VM上的多个域上启用HTTP。否则,您唯一的选择是创建2个VM或使用其他类似Windows Azure网站。
答案 1 :(得分:0)
虽然我没有在Azure中尝试过这个,但我认为它应该遵循标准的网络模型。您可以简单地将VIP放置在环回接口上,然后将这些IP显式分配给IIS中的所需虚拟机。没有虚拟应该听*:443或*:80。然后,您将明确地将SSL绑定到虚拟上的所需IP。这一切都可以在IIS中完成。 Azure可能会有所不同,但这就是我在标准版本中使用Azure的方式。如果你有其他问题,请告诉我,但我相信在当前的技术堆栈中这是非常可行的。但是,我没有额外的VIP可以在我自己的Azure帐户中进行测试,因此无法验证我的基本假设。