【发布时间】:2016-12-27 09:11:41
【问题描述】:
我已经在 Microsoft Azure 中创建了 Red Hat VM。
我已经在 VM 中使用端口 8081 启动了 Java 服务器,并且它启动成功。但我无法在浏览器中查看它。它没有被加载。
我正在使用 Red Hat Linux 操作系统。我相信防火墙阻止了端口可见。
【问题讨论】:
标签: java http azure virtual-machine port
我已经在 Microsoft Azure 中创建了 Red Hat VM。
我已经在 VM 中使用端口 8081 启动了 Java 服务器,并且它启动成功。但我无法在浏览器中查看它。它没有被加载。
我正在使用 Red Hat Linux 操作系统。我相信防火墙阻止了端口可见。
【问题讨论】:
标签: java http azure virtual-machine port
对于 Red Hat,您应该在 Azure NSG 上打开端口 8081(入站规则),您还需要将规则添加到 Red Hat 防火墙。您可以使用以下命令:
sudo firewall-cmd --zone=public --add-port=8081/tcp --permanent
sudo firewall-cmd --reload
更多关于红帽防火墙的信息请参考article。
【讨论】: