我已在 Microsoft Azure 中创建了 Red Hat VM。
我已在虚拟机中使用端口 8081 启动 Java 服务器,并且启动成功。但我无法在浏览器中查看它。它没有被加载。
我使用的是 Red Hat Linux 操作系统。我相信防火墙阻止了端口可见。
最佳答案
对于Red Hat,您应该在Azure NSG上打开端口8081(入站规则),您还需要向Red Hat防火墙添加规则。您可以使用以下命令:
sudo firewall-cmd --zone=public --add-port=8081/tcp --permanent
sudo firewall-cmd --reload
更多关于红帽防火墙的信息请引用这个article .
关于java - 如何在红帽防火墙中公开端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41342180/