服务器不接受 TCP/IP 连接

服务器不接受 TCP/IP 连接

我有一个 Wt 应用程序在 CentOS 服务器计算机(计算机 A)上运行,端口号为 9798。应用程序已启动,我可以使用以下 URL 查看网页,

http://localhost:9798

但应用程序未在与 URL 位于同一网络的另一台机器(机器 B)中加载,

http://<ip of server>:9798

端口已打开并正在侦听。

在服务器计算机中运行的 PostgreSQL 也会发生同样的情况。我无法通过 PgAdmin III 从其他计算机连接到 PostgreSQL。

但相反的情况正在发生,我能够从机器 A 连接到应用程序和 PostgreSQL 到机器 B。

我仔细检查了运行端口、PostgreSQL 设置等,但无法弄清楚为什么会发生这种情况。

为什么会发生这种情况,我现在应该尝试探索什么?

机器 A = CentOS 6.4 服务器,
机器 B = Ubuntu 12.04 桌面

答案1

运行以下命令查看防火墙中打开的端口:

sudo iptables -L

如果您没有看到列出的端口,请按照以下说明操作: http://wiki.centos.org/HowTos/Network/IPTables

如果列出了它们,您需要启用 postgres 的远程访问: http://www.cyberciti.biz/tips/postgres-allow-remote-access-tcp-connection.html

相关内容