无法设法打开特定的 Linux Fedora 端口以允许通过浏览器从其他计算机访问?

Cannot manage to open a specific Linux Fedora port to allow access from other computer via browser?

我是 linux 的新手,所以不要回答我的问题。

我已经安装了一台装有 Linux Fedora 21 Server 和 Apache、MySQL 和 PHP 的计算机,因此它可以 运行 作为网络服务器。通过输入我的 Linux 服务器的 IP 地址,我的所有网页都能在其他计算机上完美运行。

此时的问题是我在端口 5000 上安装了一个 运行s 的 Web 应用程序。当我 运行 在本地 (localhost:5000) 时没有问题,但是当我 运行 它来自另一台计算机 [IP 地址]:5000 它不起作用。我已将 tcp/udp 端口 5000 添加到防火墙例外并重新启动 httpd.service 但没有结果。

我已经通过 iptables 尝试了几个选项,但也没有任何结果。

请帮我解决这个问题!

@iJar 主要是您的应用程序 运行ning 在本地主机上,即 127.0.0.1 和端口 5000。 所以这可能是您无法从其他计算机访问的原因。所以你需要 运行 你的应用程序在 0.0.0.0 端口 5000

交叉检查请使用下面的命令

      netstat -ntulp | grep -i 5000

好的,我找到了阻止远程访问服务器上的 Web 应用程序的原因。我确实在 tcp 和 udp 上打开了防火墙中的端口,但我错过的是我只为永久状态而不是运行时状态做了这个。

所以在重新启动服务器或将开放端口添加到运行时状态后,我能够从另一台计算机访问该端口。