Ip

伺服器不接受 TCP/IP 連接

  • May 26, 2014

我有一個 Wt 應用程序在 CentOS 伺服器機器(機器 A)中執行,埠號為 9798。應用程序已啟動,我可以查看帶有 URL 的網頁,

http://localhost:9798

但是應用程序沒有載入到具有 URL 的同一網路中的另一台機器(機器 B)中,

http://<ip of server>:9798

埠已打開並正在偵聽。

在伺服器機器上執行的 PostgreSQL 也會發生同樣的事情。我無法通過 PgAdmin III 從其他機器連接到 PostgreSQL。

但相反的情況正在發生,我能夠從機器 A 連接到機器 B 的應用程序和 PostgreSQL。

我仔細檢查了正在執行的埠、PostgreSQL 設置等,但無法弄清楚為什麼會發生這種情況。

為什麼會發生這種情況,我現在應該嘗試探索什麼?

機器 A = CentOS 6.4 伺服器,

機器 B = Ubuntu 12.04 桌面

執行以下命令查看防火牆中的埠是否打開:

sudo iptables -L

如果您沒有看到列出的埠,請按照以下說明操作: http ://wiki.centos.org/HowTos/Network/IPTables

如果它們被列出,您需要為 postgres 啟用遠端訪問: http ://www.cyberciti.biz/tips/postgres-allow-remote-access-tcp-connection.html

引用自:https://unix.stackexchange.com/questions/132016