第5章 Red Hat Ansible Automation Platform のプロキシーサポートの設定
プロキシーを使用してトラフィックと通信できるように、Red Hat Ansible Automation Platform を設定できます。プロキシーサーバーは、リソースを別のサーバーから求めているクライアントが出した要求を仲介するロールを果たします。クライアントは、プロキシーサーバーに接続して、別のサーバーからサービスや利用可能なリソースを要求します。そして、このプロキシーサーバーは複雑な内容を簡素化して制御する方法の 1 つとして、その要求を評価します。次のセクションでは、サポート対象のプロキシー設定とその設定方法について説明します。
5.1. プロキシーサポートの有効化 リンクのコピーリンクがクリップボードにコピーされました!
プロキシーサーバーのサポートを提供するために、Automation Controller はプロキシーされたリクエスト (Automation Controller の前にある ALB、NLB、HAProxy、Squid、Nginx、tinyproxy など) を処理します。REMOTE_HOST_HEADERS Automation Controller 設定のリスト変数。デフォルトでは、REMOTE_HOST_HEADERS["REMOTE_ADDR", "REMOTE_HOST"] に設定されています。
プロキシーサーバーのサポートを有効にするには、REMOTE_HOST_HEADERS Automation Controller の設定ページのフィールド:
手順
-
Automation Controller で、
に移動します。 REMOTE_HOST_HEADERS フィールドに次の値を入力します。
[ "HTTP_X_FORWARDED_FOR", "REMOTE_ADDR", "REMOTE_HOST" ]
[ "HTTP_X_FORWARDED_FOR", "REMOTE_ADDR", "REMOTE_HOST" ]Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Automation Controller は、ヘッダーのリストを検索して、リモートホストの IP アドレスを決定します。REMOTE_HOST_HEADERS 最初の IP アドレスが見つかるまで。