Ip
伺服器不接受 TCP/IP 連接
我有一個 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