无法访问 Azure VM 上的 http 页面

Can't access http page on Azure VM

我在 Azure 上创建了一个 Ubuntu 虚拟机。默认情况下,在入站规则中只有从 * 映射到 22 的规则。

我将规则从 22 更改为 22(将 * 更改为 22)并添加了一条从 80 到 [=16] 的规则=].

问题是 - 我无法访问机器上的 HTTP 服务器。我尝试 运行 wget http://localhost 并获得了正确的 index.html 页面。但是,当我尝试 运行 它在外面形成时,它不起作用。

尝试将角色更改为 * 到 80。 *表示发起请求的机器端口,随机选择。

设置入站22为和80为80,也可以创建出站*至*。不要忘记重启虚拟机,通常重启就可以了

为了使其工作,必须为同一端口创建出站规则和入站规则。 或者,您可以从模板(Service 组合框中 Custom 以外的项目)创建标准协议规则。