IIS 上的网站在本地主机上运行,​​但无法从外部/通过 IP 运行

IIS 上的网站在本地主机上运行,​​但无法从外部/通过 IP 运行

我刚刚在 Azure 上创建了一个 Windows VM 并在其上安装了 IIS。我创建了一个简单的 HTML 文件,如果您输入 localhost,该文件可以工作,但无法通过服务器 IP 访问。我在 Google 上搜索了很长时间,尝试了不同的教程/建议,但均未成功,这是我的防火墙的屏幕截图:https://i.gyazo.com/9edcc5e384b8022a8863a3aa9cc28096.png

有人知道可能是什么问题吗?

答案1

首先,您应该使用任何 Azure 工具(例如 Azure 管理门户)在 Azure 端打开 TCP 80、443 端口。在经典门户中(https://manage.windowsazure.com)单击您的虚拟机,单击“端点”,然后单击“添加”、“独立端点”。在新门户中(https://portal.azure.com) 单击您的虚拟机、网络接口,单击当前网络接口的名称,然后单击网络安全组 (NSG)。在 NSG 中,您应该创建一条规则,允许传入流量到达所需的端口。

相关内容