如何在Azure上的IIS中运行多个站点

Azure VM可以在本地运行站点。 如何使它们可以通过浏览器从VM外部访问?

是不是我们添加不同的端口到相同的IP和外面访问? 公共IP不可绑定,也知道服务器必须映射端点。 我已经这样做了。

如何访问虚拟机外部不同端口内部打开的站点。 什么规则,什么防火墙设置等需要改变?

另外为什么不能我的公共IP在我的虚拟机在IIS绑定?

您不会在IIS绑定中看到公共IP,因为您没有连接有外部IP的NIC。 云服务是负责将您的虚拟机(或一组虚拟机)与外部世界连接起来的服务,也是为您提供公共IP的服务。

要获得您的公共IP(VIP),请导航到云服务 – >快速浏览(检测仪表板右侧)检查IP >> PUBLIC VIRTUAL IP(VIP)地址

如果需要,你也可以有多个VIP:

https://azure.microsoft.com/en-us/documentation/articles/load-balancer-multivip/

要从互联网访问您的网站,您必须设置虚拟机端点:

https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-set-up-endpoints/

确保Windows防火墙不会阻塞连接。

更新

保留的IP概述

https://azure.microsoft.com/pt-br/documentation/articles/virtual-networks-reserved-public-ip/

保留一个VIP

New-AzureReservedIP -ReservedIPName MyReservedIP -Location "East US" 

将MyReservedIPreplace为所需的名称。 将位置replace为您的数据中心位置。 要获取位置列表,请使用Get-AzureLocation

与正在运行的Cloud Service关联

 Set-AzureReservedIPAssociation -ReservedIPName MyReservedIP -ServiceName TestService 

将MyReservedIPreplace为您创build的服务名称,服务名称replace为您的云服务名称。

如何安装和configurationAzure PowerShell

https://azure.microsoft.com/en-us/documentation/articles/powershell-install-configure/