Azure VM上的IIS / HTTP端点(非经典)

时间:2015-12-13 13:05:50

标签: azure iis azure-virtual-machine

使用经典的Azure VM,可以在Azure VM上设置IIS,然后转到(旧)门户并为其设置HTTP端点。在新VM上,这显然是通过(新)门户网络安全组完成的,如下所述:

How I add new endpoints to my VM on new azure portal (preview)?

但是,我似乎无法找到如何实际设置HTTP端点......唯一可用的协议似乎是TCP或UDP。

enter image description here

此处需要哪些设置才能允许在VM上与IIS建立http连接?我试过源:任何;协议:任何;源端口范围:*;目的地:任何;目的端口范围:80; action:允许,但仍然无法在80上与服务器的IP建立外部连接(RPD工作正常,通过localhost工作的内部测试工作正常)。

此VM具有公共IP,并且在此测试/设置阶段具有禁用防火墙。

注意:这是一个准系统VM配置,其中设置了默认的IIS角色,而VM使用默认的网络安全组:它不是更大的IaaS设置的一部分。

2 个答案:

答案 0 :(得分:15)

找到它。应该使用TCP作为协议而不是Any:

enter image description here

答案 1 :(得分:1)

请注意,通过门户创建VM时,它会与网络安全组(NSG)关联。在NSG中创建允许RDP或SSH(取决于操作系统)的规则。要允许任何其他流量,您需要明确create a NSG rule

如果NSG未与VM或其子网关联,则所有端口均已打开。因此,您实际上并不需要明确允许流量。但是,如果你确实允许,你需要确保它是TCP,而不是任何:)