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

标签 linux exception localhost port fedora

我是 Linux 新手,所以请不要拒绝我的问题。

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

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

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

请帮我解决这个问题!

最佳答案

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

要进行交叉检查,请使用以下命令

      netstat -ntulp | grep -i 5000

关于linux - 无法打开特定的 Linux Fedora 端口以允许其他计算机通过浏览器进行访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28876058/

相关文章:

MySQL 服务器错误-访问被拒绝

ssl - 在本地主机 IIS 上启用 SSL

regex - sed,替换#include 中的反斜杠

linux - 将数据从 32 位用户程序传递到 64 位 linux

同一台本地机器上的两个应用程序之间的通信

mongodb - 蒙戈异常

python - Linux Expect 教程示例问题

exception - 无法在 listenTCP 函数调用的委托(delegate)中抛出异常

python - 如何在yield调用函数中防止或捕获StopIteration异常?

localhost - 尝试在 Workbench 中导入数据库时​​,用户@localhost 的访问被拒绝