プロキシー仮想ホスト
仮想ホスティングを使用することで、1 つのプロキシー・サーバーが単一の IP アドレスおよびポート上で複数のドメインおよびポートをホスティングすることができます。
- ロギング
- カスタム・エラー・ページ
- 静的ファイル・サービス
- ルーティング・ルール
- キャッシング・ルール
- URL 再書き込みルール
- ヘッダー変更ルール
- 圧縮ルール
プロキシー・サーバーに対して異なるプロキシー仮想ホストを作成して、そのプロキシー・サーバーがホスティングしている各 Web ドメインを表すことができます。 例えば、ポート 80 における www.proxy1.com の要求は、www.proxy1.com:80 に指定された構成を使用します。 ポート 80 における www.proxy2.com の要求は、www.proxy2.com:80 に指定された構成を使用します。 ワイルドカード文字を使用して、プロキシー仮想ホストをすべての Web ドメインまたはポートで使用できるよう指定できます。 例えば、www.proxy1.com:* は、ポートにかかわらず、Web ドメイン www.proxy1.com のすべての要求でプロキシー仮想ホストを使用できることを指定します。 *:80 のプロキシー仮想ホストは、Web ドメインにかかわらず、ポート 80 のすべての要求で使用可能となることを指定します。
必要なプロキシー仮想ホストを使用してプロキシー・サーバーを作成した後、HTTP プロトコルを使用することで、1 つのサーバー・プロセスで複数の Web ドメインをホストできます。 プロキシー・サーバーがインバウンド要求を受信すると、インバウンド要求メッセージ内にあるプロキシー仮想ホストと、そのプロキシー仮想ホストに適切な構成との突き合わせが行われます。 ワイルドカード文字が使用されていたために、要求が複数のプロキシー仮想ホストと一致する場合、プロキシー仮想ホストのリストで 1 番目のプロキシー仮想ホストが 使用されます。