CentOSサーバーマシン(マシンA)のポート番号9798でWtアプリケーションを実行しています。アプリケーションが起動しており、次のURLでWebページを表示できます。
http://localhost:9798
しかし、アプリケーションは、同じネットワーク内の別のマシン(マシンB)にURLを使用してロードされていません。
http://<ip of server>:9798
ポートは開いていて、リッスンしています。
サーバーマシンで実行されているPostgreSQLでも同じことが起こります。 PgAdminIIIを介して他のマシンからPostgreSQLに接続できません。
しかし、逆のことが起こっています。マシンAからマシンBにアプリケーションとPostgreSQLに接続できます。
実行中のポートやPostgreSQLの設定などを再確認しましたが、なぜこれが発生するのか理解できませんでした。
なぜこれが起こっているのですか、私は今何を探求する必要がありますか?
マシンA = CentOS 6.4サーバー、
マシンB = Ubuntu12.04デスクトップ
次のコマンドを実行して、ファイアウォールでポートが開いていることを確認します。
Sudo iptables -L
リストされているポートが表示されない場合は、次の手順に従ってください: http://wiki.centos.org/HowTos/Network/IPTables
それらがリストされている場合は、postgresのリモートアクセスを有効にする必要があります: http://www.cyberciti.biz/tips/postgres-allow-remote-access-tcp-connection.html