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