java - 如何在红帽防火墙中公开端口

标签 java http azure virtual-machine port

我已在 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/

相关文章:

java - 'java.lang.NullPointerException' 错误的未知来源

java - Chrome 并不总是将表单数据发送到我的(自行实现的)服务器

php - Web 应用程序 : html and php

Azure函数-定时器未计划的调用原因

azure - Azure 搜索基本中是否禁止 OPTIONS 请求?

azure sql 的 azure 用户分配标识失败

java - Java 中特定于子类的重写

java - 如何用 Java 编写五的求和

java - 两个阶乘相除

http - 为什么服务器会禁止 HTTP HEAD?