プロキシー仮想ホストの管理

仮想ホスティングを使用することで、1 つのプロキシー・サーバーが単一の IP アドレスおよびポート上で複数のドメインおよびポートをホスティングすることができます。 プロキシー仮想ホストを、プロキシー・サーバーがホスティングするそれぞれの Web ドメインに対して作成するか、 またはワイルドカード文字を使用して、単一のプロキシー仮想ホストにより複数の Web ドメインをホスティングすることができます。

このタスクについて

プロキシー仮想ホストでは、単一のプロキシー・サーバーにより、単一の IP アドレスおよびポート上で複数のドメインおよびポートをホスティングすることが可能です。 プロキシー仮想ホストは、Web ドメインを表す名前およびポートと、 定義された基準が存在する場合に、指定されたプロキシー・アクションを実行するための一連のプロキシー・ルール式とで構成されます。 さらに、各プロキシー仮想ホストでは、プロキシー・サーバーのサーバー有効範囲の構成をオーバーライドして、構成エレメントをその仮想ホストに特化して定義することもできます。 プロキシー仮想ホストは、プロキシー・サーバー・アクションとプロキシー・ルール式のセットを使用します。 プロキシー仮想ホストがインバウンド要求を受信すると、プロキシー・ルール式が評価されます。 式が true と評価されると、そのプロキシー・ルール式で指定されているすべてのプロキシー・サーバー・アクションが実行されます。

以下のステップを実行して、新規のプロキシー仮想ホストを管理または作成します。

手順

  1. 管理コンソールで、「サーバー」 >「サーバー・タイプ」>「WebSphere プロキシー・サーバー」> proxy_server_name >「仮想ホスト」> virtual_host_name」と選択します。
  2. オプション: 「新規」をクリックして仮想ホスト設定ページにアクセスし、新規仮想ホストの設定を構成します。
  3. 仮想ホストの名前を指定します。 仮想ホストの名前は、それが表す Web ドメインと一致する必要があります。 Web ドメインが www.proxy1.com の場合、プロキシー・サーバー・ホストの名前は www.proxy1.com でなければなりません。 アスタリスク記号 * をワイルドカード文字として使用して、すべての Web ドメインを表すことができます。 プロキシー仮想ホストが *:80 である場合、ポート 80 上のすべてのインバウンド要求は、 どの Web ドメインが要求されているかにかかわらず、そのプロキシー仮想ホストによって処理されます。
  4. 仮想ホストのポートを指定します。 仮想ホストのポートは、それが表す Web ドメインで使用されるポートと一致する必要があります。 Web ドメインがポート 80 を使用している場合は、プロキシー仮想ホストのポートも 80 でなければなりません。 アスタリスク記号 * をワイルドカード文字として使用すると、すべてのポートを表すことができます。 プロキシー仮想ホストが www.proxy1.com:* ならば、 www.proxy1.com へのすべてのインバウンド要求は、どのポートが使用されているかに関わらず、そのプロキシー仮想ホストによって処理されます。
  5. 仮想ホストの 1 つ以上のプロキシー・ルール式を選択します。 プロキシー・ルール式では、式が true と評価された場合にプロキシー・アクションが実行されます。 プロキシー・ルール式とプロキシー・サーバー操作について詳しくは、プロキシー・ルール式およびプロキシー・サーバー・アクションを参照してください。
  6. オプション: 正しいプロキシー仮想ホストが使用されることを確認するには、プロキシー仮想ホストをリスト内で上または下に移動します。 仮想プロキシー・ホストにワイルドカード文字を使用すると、 インバウンド要求が複数のプロキシー仮想ホストに一致する可能性がある状況が生まれます。 こうしたシナリオでは、要求に一致する最初のプロキシー仮想ホストにより、要求が処理されます。
  7. オプション: 選択されたプロキシー・ルール式を変更するには、「編集」をクリックします。
  8. オプション: 「プロキシー仮想ホスト設定」をクリックして、 静的ファイルのファイル・サービス、ロギング、またはエラー・ページ・ポリシーのサーバー範囲の設定をオーバーライドします。
    1. このプロキシー仮想ホストの静的ファイル・サービス設定をオーバーライドする場合は、 「静的ファイル・サービス」をクリックし、 「この仮想ホスト用にカスタマイズ」を選択してから、 「静的ファイルの文書ルート」フィールドに新しい値を指定します。
    2. このプロキシー仮想ホストのロギング設定をオーバーライドする場合は、 「ロギング」をクリックし、 「この仮想ホスト用にカスタマイズ」を選択してから、 以下の 1 つ以上のフィールドに新しい値を指定します。
      • アクセス・ロギングを使用可能にする
      • アクセス・ログの最大サイズ
      • プロキシー・アクセス・ログ
      • キャッシュ・アクセス・ログ
      • ローカル・アクセス・ログ
    3. このプロキシー仮想ホストのエラー・ページ・ポリシー設定をオーバーライドする場合は、 「エラー・ページ・ポリシー」をクリックし、 「この仮想ホスト用にカスタマイズ」を選択してから、 以下の 1 つ以上のフィールドに新しい値を指定します。
      • エラー・ページ生成アプリケーションの URI
      • プロキシー・サーバーが生成したエラーを処理する (Handle errors generated by the proxy server)
      • アプリケーション・サーバーが生成したエラーを処理する (Handle errors generated by the application server)
      • エラー・ページ・アプリケーションに転送するヘッダー
      • エラーとして認識される HTTP 状況コード
    4. 「OK」をクリックして、プロキシー仮想ホスト設定を保存し、 前の管理コンソール・ページに戻ります。
  9. 「OK」をクリックして、その他すべての変更を保存します。

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjpx_virthost
ファイル名:tjpx_virthost.html