すべてのプロダクト
Search
ドキュメントセンター

ENS:HTTP リスナーの設定

最終更新日:Aug 27, 2026

ELB インスタンスに HTTP リスナーを追加して、HTTP リクエストをバックエンドサーバーに転送します。HTTP リスナーは、暗号化通信を必要としないアプリケーションに適しています。たとえば、内部ネットワーク通信、テストおよび開発環境、機密性の低い情報の伝送などです。

前提条件

ELB インスタンスが作成されている必要があります。詳細については、「ELB インスタンスの作成」をご参照ください。

手順

  1. ENS コンソールにログインします。

  2. エッジ SLB インスタンス 管理ページで、設定するインスタンスを見つけ、 [Actions] 列の リスナー構成ウィザード をクリックします。

  3. リスナー タブで、 リスナーの追加 をクリックします。

  4. 基本情報を設定します。次の表でパラメーターを説明します。

    パラメーター

    説明

    [リスナー名]

    リスナーのカスタム名です。

    負荷分散プロトコル

    [HTTP] を選択します。

    [リッスンポート]

    リクエストを受信してバックエンドサーバーに転送するリスナーポートです。値の範囲:1~65535。

    説明

    HTTP にはポート 80 を推奨します。

    [詳細設定]

    編集 をクリックして詳細設定を展開します。

    [スケジューリングアルゴリズム]

    • [重み付きラウンドロビン (WRR)]:重みが大きいバックエンドサーバーほど、リクエストを受信する確率が高くなります。

    • [重み付き最小接続 (WLC)]:各バックエンドサーバーに設定された重みと、サーバーの実際の負荷 (接続数) に基づいてリクエストが分散されます。バックエンドサーバーの重みが同じ場合、接続数が少ないサーバーほど、リクエストを受信する確率が高くなります。

    • [ラウンドロビン (RR)]:外部からのリクエストは、到着順にバックエンドサーバーに分散されます。

    [リスナーと転送]

    HTTP リスナーのトラフィックを HTTPS リスナーに転送するかどうかを指定します。

    説明

    この機能を有効にする前に、HTTPS リスナーが作成済みであることを確認してください。詳細については、「HTTPS リスナーの設定」をご参照ください。

    アイドルタイムアウト

    指定したタイムアウト期間内にリクエストが受信されない場合、ロードバランサーは現在の接続を閉じ、次のリクエストが到着したときに新しい接続を確立します。値の範囲:1~60 秒。

    リクエストタイムアウト

    リクエストタイムアウト期間内にバックエンドサーバーがリクエストに応答しない場合、ロードバランサーは待機を停止し、クライアントに HTTP 504 エラーコードを返します。

    • 値の範囲:1~180。

    • 単位:秒。

    クライアント IP アドレスの取得

    バックエンドサーバーは、クライアントのリアル IP アドレスを取得できます。この機能はデフォルトで有効になっています。

  5. [Next] をクリックし、ヘルスチェックを設定します。パラメーターの詳細は、「ヘルスチェック」をご参照ください。

  6. ヘルスチェックを設定した後、 [Next] をクリックします。設定が正しいことを確認し、 [Create] をクリックします。

  7. 設定が完了したら、手動でリスナーを起動します。[Listener] タブで、対象リスナーの [Actions] 列にある [Start] をクリックします。