无法从Azure外部访问Azure VM HTTP网站

问题描述 投票:0回答:3

我已经设置了一个VM并安装了IIS。我检查了HTTP和HTTPS启用了防火墙规则。此外,在Azure门户中,我为HTTP和HTTPS启用了两个预定义的入站安全网络组规则。

在VM中,我可以转到localhost并查看IIS默认网站的默认网页。

网络安全组Inbound security rule in Security Group中的入站安全规则

有谁知道怎么去弄清楚如何使这项工作?

谢谢

azure http virtual-machine
3个回答
0
投票

您应该将端口443和端口80添加到azure VM Windows防火墙入站规则。


0
投票

入站规则中的源端口范围是设置为80/443还是*(即所有源端口)?

尝试将它们更改为*,仅将目标端口分别设置为80或443。

例如:

enter image description here

有关详细信息,请参阅How to open ports to a virtual machine with the Azure portal


0
投票

有两种方法可以从Internet访问您的站点。

  • 使用与虚拟机的NIC关联的公共IP地址。
  • 为VM计算机配置DNS(例如web.southeastasia.cloudapp.azure.com)。此DNS受限于相关的公共IP地址。

参考:https://docs.microsoft.com/en-us/azure/virtual-machines/windows/portal-create-fqdn

在IIS中,只需配置绑定以确保IIS可以识别来自Internet的传入请求。

您还需要确保网络安全组(NSG)阻止端口80中没有规则。或者如果存在NSG,则需要创建入站规则以允许端口80。

© www.soinside.com 2019 - 2024. All rights reserved.