私は、AWSインスタンスのポート8002上で動作するTCPソケットサーバーを持っています。 127.0.0.1または内部AWS IPアドレスを使用してlocalhostから接続できますが、localhost、別のAWSインスタンス、またはインターネットからパブリックIPアドレスで接続することはできません。内部IPまたは公開IPを使用するかどうかにかかわらず、別のAWSインスタンスから接続できません。AWSインスタンスでTCPポートを開くにはどうすればよいですか?
アクティブなセキュリティグループにポートを開いていて、インスタンス上でファイアウォールが実行されていないようです(ufwのステータスが "非アクティブ"に戻り、iptablesがインストールされていません)。
インスタンスにはUbuntu 14.04LTSが実行されており、サーバーアプリケーションがノードにある場合に役立ちます。
また、インスタンスは動作していて、外部からのトラフィックを許可するポート80でnginxを実行します。
インターネットゲートウェイが接続されているVPCのパブリックサブネットにインスタンスが起動していますか? – Manoj
接続のトラブルシューティング:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstancesConnecting.html – jarmod
はい、パブリックサブネットにあります(ポート80のWebサーバーはアクセス可能です。質問を更新しました。それを含める) –