この質問と同じ状況で、ファイアウォールがダウンしていてすべてのプレフィックスが登録されていても、HttpListenerがリモートリクエストを受信していません。
- HttpListenerは同じマシンからのリクエストのみを受信しています
- アプリケーションはWindowsEC2インスタンスで実行されています(他の質問と同じ仕様)
- 使用されているポートはファイアウォールに登録されて開かれています(問題がないことを確認するために、ファイアウォールも一時的に停止しました)
- 私が使用しているプレフィックスはhttp:// *:8080/です
他の質問との違い:
- EC2のセキュリティグループが正しく設定されている
- それは今日まで(私が知る限り)外部の要求を受け入れていました、そして私はシステムの変更に気づいていません(しかし私はすべてのアイデアにオープンです)
追加情報:
- EC2インスタンスとシステムはすべてのステータスチェックに合格しています
- インスタンスを再起動しました。変化なし
- (サーバーアプリケーションからではなく、システムから)リモートクライアントに返送されるhttpステータスコードは503(サービスは利用できません)です
- URLが正しいことを確認して再確認しました(弾力性のあるIPアドレスを持っており、URLでインスタンスのパブリックDNSを使用しています)
- netstatを実行して、ポートが他のプロセスによって使用されていないことを確認しました
チェックしたり試したりするためのアイデアは大歓迎です。私はほとんどアイデアを使い果たしました...