サーバーはTCP / IP接続を許可しません。

サーバーはTCP / IP接続を許可しません。

ポート番号9798のCentOSサーバーシステム(コンピュータA)でWtアプリケーションを実行しています。アプリケーションが実行され、次のURLを使用してWebページを表示できます。

http://localhost:9798

ただし、URLと同じネットワーク上の他のコンピュータ(コンピュータB)ではアプリケーションはロードされません。

http://<ip of server>:9798

ポートが開いていて受信中です。

サーバーコンピュータで実行されているPostgreSQLでも同じ状況が発生します。 PgAdmin IIIを介して他のコンピュータからPostgreSQLに接続することはできません。

しかし、その逆の場合が発生します。マシンAとPostgreSQLからマシンBにアプリケーションに接続できます。

実行中のポート、PostgreSQLの設定などを2回確認しましたが、なぜこれが起こるのかわかりません。

なぜこれが起こり、今何を探るべきですか?

マシン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

おすすめ記事