異なるポート上にいくつかのノードアプリケーションを実行するUbuntuサーバーがあります。これらのポートの1つ(3001)は、他のアプリケーションが接続するAPI用です。ローカルホスト接続は拒否されましたが、パブリックIPで接続することができます
ローカル開発環境(OS X)では、http://localhost:3001/api/test
などのURLへのリクエストがうまく動作します。しかし、サーバー上では、私はERR_CONNECTION_REFUSED
を受け取ります。
私は、パブリックIPアドレス使用してAPIに接続することができます。
http://205.xxx.xxx.xxx:3001/api/test
を - これは私に望ましい結果を提供します。これにより、mongodb://localhost:27017/my_db
へのAPI接続が機能していることが確認されます。
nginxやapacheの代わりに、私は:3000
の自分のサーバーアプリにすべての:80
トラフィックをリルートするためにiptablesを使用しています。
「接続が拒否されました」というエラー以外は、これをデバッグするのに役立つ何も表示されていません。何かご意見は?
は、使用可能なすべてのIPアドレスにバインドされたポート3001上で実行されているサーバーですか? – TZHX
@TZHXわかりません - どうすればこの確認/設定ができますか? –