2017-02-24 11 views
3

アプリケーションをec2インスタンス上で実行し、ロードバランサがポート80でリスンしても、ポート8080にプロキシすることはできますか?AWSアプリケーション転送バランサ(ALB)ポートフォワーディングの転送方法

私はこれを動作させることができないようです。どのような設定を変更する必要があります。アプリケーションロードバランサの背後にあるクラスタを実行しています。

+0

はい、ELB classicではなくALBを使用してください。 ALBは、バックエンドサービスで余分なポートを使用する柔軟性を提供します。 – Sam

答えて

4

AWS管理スニペットで回答を追加する。

ターゲットグループにインスタンスポートを追加します(下の図を参照)。たとえば、私は、ターゲットグループのポートにTomcatの8080ポートを追加しました/

enter image description here

あなたのELBは、インターネット直面していることを確認します。下記のELB要約の画像を参照してください。私のELBはインターネットに接続しています。ルーティングが正しく追加されていることを確認してください。

enter image description here

あなたが他の情報が必要な場合は、私に教えてください。

3

インスタンスポートは、ターゲットグループで定義します。ポート8080を使用するようにターゲット・グループを構成する必要があります。次に、アプリケーション・ロード・バランサのポート80リスナーをターゲット・グループに指定します。 ALBはポート80でリッスンし、ターゲットグループインスタンスのポート8080に要求を転送します。

関連する問題