我已经设置了一个VM并安装了IIS。我检查了HTTP和HTTPS启用了防火墙规则。此外,在Azure门户中,我为HTTP和HTTPS启用了两个预定义的入站安全网络组规则。
在VM中,我可以转到localhost并查看IIS默认网站的默认网页。
有谁知道怎么去弄清楚如何使这项工作?
谢谢
您应该将端口443和端口80添加到azure VM Windows防火墙入站规则。
入站规则中的源端口范围是设置为80/443还是*(即所有源端口)?
尝试将它们更改为*,仅将目标端口分别设置为80或443。
例如:
有关详细信息,请参阅How to open ports to a virtual machine with the Azure portal。
有两种方法可以从Internet访问您的站点。
参考:https://docs.microsoft.com/en-us/azure/virtual-machines/windows/portal-create-fqdn
在IIS中,只需配置绑定以确保IIS可以识别来自Internet的传入请求。
您还需要确保网络安全组(NSG)阻止端口80中没有规则。或者如果存在NSG,则需要创建入站规则以允许端口80。