問題タブ [aws-application-load-balancer]

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 投票する
0 に答える
241 参照

uwsgi - wsgi:// サーバーで aws alb healthcheck を実行する

AWS アプリケーション ロード バランサーの背後で uwsgi://mydomain.com で wsgi サーバーを実行しています。

uwsgi で protocol=http を設定すると、正常に動作します。ただし、(proxy_pass を実行するのではなく) nginx サーバーとのインターフェイスとして uwsgi プロトコルを維持したいと考えています。ALB コンソールには、カスタム プロトコル チェックを行うオプションはありません。

uwsgi:// プロトコルでアプリのヘルスチェックに ALB を使用するためにできる回避策はありますか?

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

amazon-web-services - ユーザーがアクセスするコンテンツの種類に関係なく、ALB の前に CloudFront を配置する方がよいでしょうか?

AWS で Web/アプリケーション サーバーを構築したいと考えており、CloudFront を使用して低レイテンシーでコンテンツを配信し、Application Load Balancer (ALB) を使用してサーバー間のトラフィックを分散させたいと考えています。キャッシュする必要のあるコンテンツがある場合は、ALB の前に CloudFront を使用することでメリットが得られるはずですが、そうでない場合でも、パフォーマンスとコストを考慮して、ALB の前に CloudFront を使用することをお勧めしますか? たとえば、次の 2 つの選択肢のうち、どちらが推奨されますか?

  1. ユーザーがアクセスするコンテンツに関係なく、ユーザーは常に CloudFront を介して ALB にアクセスします。

  2. ユーザーがアクセスするコンテンツに応じて、ユーザーは CloudFront または ALB に直接アクセスします。

どっちのパターンがいい?

0 投票する
0 に答える
968 参照

amazon-web-services - AWS Application Load Balancer のパブリック URL が機能しない

以下は私の構成です:

タスクの最大数 = 1、ec2.micro インスタンスの数 = 1 および 1 サービスの ECS クラスターを作成しました。ポート 80 をリッスンする 1 つのターゲット グループを構成し、ターゲットを ec2 (同じ ECS クラスターに属する) に登録しましたが、そのステータスは正常です。

上記のターゲット グループでパブリック サブネットを使用して ALB を構成しました (両方のサブネットに ig-xxxxxx があります)。上記の Application Load Balancer を使用して ECS クラスターでサービスを構成しました。(ECS に) デプロイされた Docker イメージは、ホスト ポート 80 にバインドされています。

EC2 の IP からアプリに直接アクセスしようとすると、予想される json で 200 が返されます。ただし、ALB URL はまったく機能していません。

ここで何が欠けているのか分かりません。

前もって感謝します。

編集:Ping出力:

DIG 出力:

VPS 設定のスクリーンショット:

ここに画像の説明を入力

ルート テーブルには、「ルート」セクションの下に IGW が接続されています。

編集 2: ALB の詳細: ここに画像の説明を入力