仮想ホスト・コレクション

このページを使用して、 単一ホスト・マシンを複数のホスト・マシンのように見せる構成の作成と管理を行います。 このような構成を、仮想ホスト と呼びます。

この管理コンソール・ページを表示するには、「環境」> 「仮想ホスト」とクリックします。

個々の仮想ホストは論理名 (このパネルで定義します) を持ち、 1 つ以上のドメイン・ネーム・システム (DNS) 別名のリストで識別されます。 DNS 別名は、TCP/IP のホスト名およびポート番号で、 サーブレットを要求する際に使用されます (例: yourHostName:80)。 (ポート 80 はデフォルトです。)

既存の仮想ホストをクリックするか、新規仮想ホストを追加して、 1 つ以上の別名アソシエーションを定義してください。

サーブレット要求が行われると、正しい仮想ホストを見つけてサーブレットを実行するために、 ブラウザーに入力されたサーバー名とポート番号が、既知の別名の全リストと比較されます。 一致するものがないと、ブラウザーにエラーが戻されます。

アプリケーション・サーバー・プロファイルは、いくつかの一般的な別名 (インターネット・プロトコル (IP) アドレス、 DNS 短縮ホスト名、DNS 完全修飾ホスト名など) を持つデフォルトの仮想ホストを用意しています。別名は、サーブレットなどのリソースにアクセスするためのパスの最初の部分です。

例えば、要求 http://localhost:80/myServlet では、localhost:80 が別名です。

仮想ホストは特定のプロファイルまたはノード (マシン) と関連付けられているわけではなく、 特定のサーバーと関連付けられています。それは「ライブ・オブジェクト」ではなく、構成の一種です。 したがって、仮想ホストを作成することはできますが、 始動したり停止したりすることはできません。

用意されている default_host で十分なので、多くのユーザーにとっては仮想ホストを作成する必要はありません。

ローカル・ホスト・マシンのホスト名と IP アドレスを別名テーブルに追加すると、 リモート・ユーザーが管理コンソールにアクセスできるようになります。

ある仮想ホストに関連付けられたリソースと、 他の仮想ホストに関連付けられたリソースとは、それらの仮想ホストが物理的に同じマシンを共用している場合でも、 データを共用することはできません。

名前

Web アプリケーションを特定のホスト名に構成する際に使用する論理名を指定します。デフォルトの仮想ホストは、ほとんどの簡易構成に適しています。

仮想ホストを使用すると、同一の物理マシン上で複数のリソース・セットを分離し、 それぞれを独立して管理することができます。 HTTP トランスポート・チャネルまたは HTTP トランスポートに関連付けられた各ポートに仮想ホスト別名が必要であるかどうかを判別します。 HTTP トランスポート・チャネルまたは HTTP トランスポートが使用するポートごとに、 そのポートに対応する仮想ホスト別名が存在している必要があります。 それぞれの Web コンテナーに関連付けられた 1 つの HTTP トランスポート・チャネルまたは HTTP トランスポートが あり、各アプリケーション・サーバーに 1 つの Web コンテナーがあります。

仮想ホストを作成する際は、90 個の MIME エントリーからなるデフォルト・セットが仮想ホストに作成されます。

以下の場合は、HTTP ポートごとに仮想ホストを作成する必要があります。
  • デフォルト値の 9080 以外のポートで内部 HTTP トランスポートを使用するか、 あるいは何らかの理由でポート 9080 用の通常のエントリーが仮想ホストにない場合。
  • 同じ仮想ホストを使用する複数のスタンドアロン・アプリケーション・サーバーを作成する場合。 各サーバーが異なる HTTP ポートを listen する必要があるため、 各サーバーの HTTP ポートに 1 つずつ、仮想ホスト別名が必要です。
  • 同じ仮想ホストを使用する複数のアプリケーション・サーバー (スタンドアロン・サーバー、 管理対象サーバー、クラスター・メンバーなど) を作成する場合。 各サーバーが異なる HTTP ポートを listen する必要があるため、 各サーバーの HTTP ポートに 1 つずつ、仮想ホスト別名が必要です。



マーク付きのリンク (オンライン) では、インターネットにアクセスする必要があります。

関連タスク
関連資料


ファイル名: urun_rvhost.html