ビュー:

HAProxyをロードバランサーとして構成およびデプロイし、複数のインターネットアクセスオンプレミスゲートウェイをSingle Sign-Onの認証プロキシとしてサポートします。

注意
注意
  • これらの指示は、HAProxy 1.5.18を使用して2024年6月15日現在有効です

手順

  1. /etc/haproxy/haproxy.cfg にある設定ファイルを開いてください。
  2. defaults セクションで、モードを tcp に設定します。
  3. 負荷分散に使用する設定を完了してください。
    defaults mode tcp ... frontend main bind *:<port> default_backend auth_proxy backend auth_proxy balance <balance> server app1 <IP/FQDN 1>:<port 1> check server app2 <IP/FQDN 2>:<port 2> check ... server appN <IP/FQDN n>:<port n> check
    次の表は、設定を完了するためにプレースホルダー フィールドに指定する必要がある値を説明しています。
    フィールド
    Value
    ポート
    認証プロキシとして使用されるロードバランサーのリスニングポート
    標準
    希望するロードバランシングアルゴリズム。クライアントのIPアドレスに基づいてクライアント-サーバー関係をマッピングする場合は、sourceを使用してください。
    IP/FQDN (1, 2, … )
    インターネットアクセスのオンプレミスゲートウェイがインストールされているService GatewayのIPまたはFQDN
    ポート (1, 2, … )
    認証プロキシに使用されるService Gatewayのリスニングポート