2017-02-10 24 views
1

ポート8080nodejsを実行するという面白い問題が発生しています。私はubuntu 16.04を実行している新しいEC2インスタンスを持っています。私はを、ポート80で実行するように設定しました。ディレクトリ内で動作するnodejsサーバにポートを交換して予約ポートを設定してください。8080。これは素晴らしい作品しかし、私のbundle.jsパッケージを更新するためにサーバを呼び出します:http://myamazonelasticipaddress/sockjs-node/info?t=1486698514348これは、継続的に失敗し、私は次のエラーメッセージが残っています:私は私のファイアウォールは、この私をブロックするかもしれないと思った HTTP:バックエンドへの接続に失敗しました:0.0.0.0 - socket-js

Fri Feb 10 02:28:51.358580 2017] [proxy:error] [pid 19100:tid 140639517771520] AH00940: HTTP: disabled connection for (0.0.0.0) [Fri Feb 10 02:43:57.689148 2017] [proxy:error] [pid 19101:tid 140639568127744] (111)Connection refused: AH00957: HTTP: attempt to connect to 0.0.0.0:8080 (0.0.0.0) failed [Fri Feb 10 02:43:57.689205 2017] [proxy:error] [pid 19101:tid 140639568127744] AH00959: ap_proxy_connect_backend disabling worker for (0.0.0.0) for 60s [Fri Feb 10 02:43:57.689211 2017] [proxy_http:error] [pid 19101:tid 140639568127744] [client 192.55.192.52:56715] AH01114: HTTP: failed to make connection to backend: 0.0.0.0

このポートへのすべての接続を許可しました。私は iptablesの設定をダブルチェックして何も見つけることができません。私はこれと全く同じルーティングを行う vagrantマシンを持っており、問題はありません。

私は単純な、何か考えやアイデアを欠落している必要がありますか?

+0

'/ etc/hosts'にDNSエントリ' myamazonelasticipaddress 'を追加 –

+0

私はホストに自分のエラスティックIPアドレスを追加しようとしましたが、役に立たない。 localhostを許可するように既に設定されています。 Nodejsは '0.0.0.0'で起動するので、これは問題ではありません。 –

答えて

0

私のAWSセキュリティグループの設定は本当に正しいです。原因は、セキュリティグループにカスタムTCPタイプを追加して、socketjs-nodeのポート8080を接続する必要があることでした。

関連する問題