在 Azure 虚拟机中配置多个 https 网站

configure multiple https websites in azure virtual machine

我有两个网站和两个不同的 ssl 证书。 我有一个 Azure windows 虚拟机。 我已经将 website1 配置为端口 443,应用了一个证书,从 Azure 门户添加了 https(端口 443)规则的入站规则。 我还有一个网站,我希望可以通过 https 访问它。 我有另一个 ssl 证书。 我在端口 444 上托管了这个网站,添加了证书。 问题是 Azure 门户只允许 port:443 入站规则。

如何在 windows azure vm 上托管多个 https 网站?

嗯,你应该为端口 444 创建一个自定义规则,Azure 并不真正检查流量,所以这些标签(https、ssh、rdp 等)只是为了你的方便。

此外(除了 nsg 规则),您应该在 windows 防火墙上启用端口 444,确保您的应用程序侦听 444 并确保您可以连接到虚拟机

How can i host multiple https websites on windows azure vm?

1.You 需要在 Windows 防火墙(入站规则)上打开端口 444。有关 Windows 防火墙上开放端口的更多信息,请参阅此 link

2.You 需要在 Azure NSG 规则(入站规则)上打开端口 444。