IIS/HTTP Azure VM 上的终结点(非经典)
IIS/HTTP Endpoint on Azure VM (non-classic)
使用经典的 Azure VM,在 Azure VM 上设置 IIS,然后转到(旧)门户并为其设置 HTTP 端点。在新虚拟机上,这显然是通过(新)门户中的网络安全组完成的,如下所述:
How I add new endpoints to my VM on new azure portal (preview)?
但是,我似乎找不到如何实际设置 HTTP 端点...唯一可用的协议似乎是 TCP 或 UDP。
我需要在此处进行哪些设置才能允许对 VM 上的 IIS 进行 http 连接?我试过 source: any;协议:任何;源端口范围:*;目的地:任何;目标端口范围:80;操作:允许,但我仍然无法在 80 上建立到服务器 IP 的外部连接(RPD 工作正常,通过本地主机进行的内部测试工作正常)。
此 VM 具有 public IP,并且在此 testing/setup 阶段禁用了防火墙。
注意:这是具有默认 IIS 角色设置和使用默认网络安全组的 VM 的准系统 VM 配置:它不是更大的 IaaS 设置的一部分。
找到了。应该使用 TCP 作为协议而不是 Any:
请注意,当您通过门户创建 VM 时,它会与网络安全组 (NSG) 相关联。在 NSG 中创建允许 RDP 或 SSH(取决于操作系统)的规则。要允许任何其他流量,您需要明确create a NSG rule。
如果 NSG 未与 VM 或其子网关联,则所有端口均打开。所以你实际上不需要明确允许流量。但是,如果您确实允许,则需要确保它是 TCP 而不是任何 :)
使用经典的 Azure VM,在 Azure VM 上设置 IIS,然后转到(旧)门户并为其设置 HTTP 端点。在新虚拟机上,这显然是通过(新)门户中的网络安全组完成的,如下所述:
How I add new endpoints to my VM on new azure portal (preview)?
但是,我似乎找不到如何实际设置 HTTP 端点...唯一可用的协议似乎是 TCP 或 UDP。
我需要在此处进行哪些设置才能允许对 VM 上的 IIS 进行 http 连接?我试过 source: any;协议:任何;源端口范围:*;目的地:任何;目标端口范围:80;操作:允许,但我仍然无法在 80 上建立到服务器 IP 的外部连接(RPD 工作正常,通过本地主机进行的内部测试工作正常)。
此 VM 具有 public IP,并且在此 testing/setup 阶段禁用了防火墙。
注意:这是具有默认 IIS 角色设置和使用默认网络安全组的 VM 的准系统 VM 配置:它不是更大的 IaaS 设置的一部分。
找到了。应该使用 TCP 作为协议而不是 Any:
请注意,当您通过门户创建 VM 时,它会与网络安全组 (NSG) 相关联。在 NSG 中创建允许 RDP 或 SSH(取决于操作系统)的规则。要允许任何其他流量,您需要明确create a NSG rule。
如果 NSG 未与 VM 或其子网关联,则所有端口均打开。所以你实际上不需要明确允许流量。但是,如果您确实允许,则需要确保它是 TCP 而不是任何 :)