0

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}

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

4

1 に答える 1