我在Windows Azure上创建了一个VM实例是Windows Server 2016,我在服务器上部署了一个Web应用程序。当我使用localhost或私有IP运行Web应用程序时,一切正常。但是,当我尝试使用Azure VM实例提供的公共IP地址键入地址时,页面才显示。
我认为默认分配的公共IP应该已经将其映射到私有IP地址?
请指教。 谢谢。
答案 0 :(得分:1)
您是否允许 NSG入站防火墙 l设置和操作系统防火墙入站规则中的端口。
请按照此article通过Azure门户将端口添加到NSG入站规则。
此外,您应该将端口添加到OS防火墙入站规则。
注意:
NSG可以与Vnet和Subnet关联,请检查它们。
这是关于它的similar case。
答案 1 :(得分:0)
Azure默认阻止所有端口,您需要打开端口80(如果使用SSL,则为443)并将它们映射到服务器上的端口80
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/nsg-quickstart-portal
我认为配置在VM上>网络>入境规则