MEANスタックにEC2インスタンスを使用しています。 Angular JSアプリケーションをインストールしました。それはポート9000で正常に動作します。私が入力した場合AWS EC2のポートの問題
curl localhost:9000
私は出力を参照してください。 インターネット経由でブラウザからチェックすると動作しません。私は管理者パネルに行き、ポートを開けた、私はポート3000のエクスプレスアプリから以前これをやった。私はまだインターネットからアクセスできませんでした。私はその後、ポート3000で実行している私のエクスプレスアプリをチェックし、それは正常に動作します。だから私はそのアプリケーションを閉じた&角のアプリのポートを3000に変更し、再び開始した。今回は「Connection refused error」というメッセージが表示されました。 以前は「接続がタイムアウトしました」というエラーがありました。そこで私は9000にポートを復元しました。
今、私は従来の方法でポートを開こうとしました。
sudo iptables -I INPUT 1 -p tcp --dport 9000 -j ACCEPT
が誤ってネット接続を遅くするおかげで三度、このコマンドを実行しました。 それはそれがどのように見えるかです。
sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp dpt:9000
ACCEPT tcp -- anywhere anywhere tcp dpt:9000
ACCEPT tcp -- anywhere anywhere tcp dpt:9000
Chain FORWARD (policy ACCEPT) prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
この時点では、同じ問題が発生しているはずです。