問題タブ [http-status-code-502]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
588 参照

amazon-web-services - AWS EC2 で HTTPS を適切に設定するには?

HTTPS プロトコルを介して AWS EC2 でホストされている API を実行しようとしているときに問題が発生しました。

APIは ELB セットアップなしで正常に実行されますが、構成を試みた後 (推奨される手順に従います)、502 Bad Gatewayメッセージが表示されます。

これが私の構成です:

  • ポート 3000 でリッスンしている ExpressJS アプリの Docker コンテナーを実行する AWS EC2 (t3a.small)。
  • http:80 と https:443 が開いているセキュリティ グループ。
  • 次のドメイン (mydomain.com、*.mydomain.com) をカバーする ACM。
  • ポートをリッスンする ELB: http:80、https:443、https:3000。
  • ELB DNS 値を持つ A タイプ レコードを含むホスト ゾーンを持つ Route 53。

以前の URL

http://ec2-ip-address.zone.compute.amazonaws.com:3000/api/

https://api.mydomain.com:443/api/{resourceName}

何かを見逃した場合に備えて、適切に設定する方法についての洞察をいただければ幸いです。

0 投票する
1 に答える
3368 参照

asp.net-core - CGI アプリケーションは、有効な一連の HTTP エラーを返しませんでした。502.3 - 不適切なゲートウェイ: Azure ASP.NET Core アプリでのフォワーダー接続エラー (ARR)

突然、Web アプリケーションでこのランダムなエラー/例外が発生しました。

リソースの読み込みに失敗しました: サーバーは 502 (Bad Gateway) のステータスで応答しました。

ログ ストリームには、次の詳細が表示されます。特定のエラー コードは 502.3 - Bad Gateway: Forwarder Connection Error (ARR) です。

また、ブラウザー自体に「CGI アプリケーションが有効な HTTP エラーのセットを返しませんでした」と表示されることがあります。表示されます。

これらのエラー コードの検索のほとんどは、"IIS / Proxy Server" 構成を参照しています。ただし、そのような設定は変更していません。

エラーは非常にランダムに発生し、ユーザーの操作/機能に固有のものではありません。同じ機能は、最初の実行でこのエラーがスローされた直後に、最初と 2 番目の実行で機能します。

これを引き起こしている原因を突き止め、修正する方法は?

ここに画像の説明を入力