Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Red Hat防火墙中公开端口_Java_Http_Azure_Virtual Machine_Port - Fatal编程技术网

Java 如何在Red Hat防火墙中公开端口

Java 如何在Red Hat防火墙中公开端口,java,http,azure,virtual-machine,port,Java,Http,Azure,Virtual Machine,Port,我已经在Microsoft Azure中创建了红帽虚拟机 我已经在VM中用端口8081启动了Java服务器,并且它成功启动。但我无法在浏览器中查看它。它没有加载 我正在使用Red Hat Linux操作系统。我相信防火墙正在阻止端口可见。对于Red Hat,您应该在Azure NSG上打开端口8081(入站规则),您还需要向Red Hat Firewall添加规则。您可以使用以下命令: sudo firewall-cmd --zone=public --add-port=8081/tcp --p

我已经在Microsoft Azure中创建了红帽虚拟机

我已经在VM中用端口8081启动了Java服务器,并且它成功启动。但我无法在浏览器中查看它。它没有加载


我正在使用Red Hat Linux操作系统。我相信防火墙正在阻止端口可见。

对于Red Hat,您应该在Azure NSG上打开端口8081(入站规则),您还需要向Red Hat Firewall添加规则。您可以使用以下命令:

sudo firewall-cmd --zone=public --add-port=8081/tcp --permanent
sudo firewall-cmd --reload
有关红帽防火墙的更多信息,请参阅此