仮想ホスト・コレクション
仮想ホストを作成して管理するためには、このページを使用してください。仮想ホストは、1 つのマシンにある 1 つのサーバーを、そのサーバーがそれぞれ独自のホスト・マシンにある複数のサーバーであるかのように管理できる構成です。
この管理コンソール・ページを表示するには、
をクリックします。個々の仮想ホストは論理名 (このパネルで定義します) を持ち、 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 エントリーからなるデフォルト・セットが仮想ホストに作成されます。
- デフォルト値の 9080 以外のポートで内部 HTTP トランスポートを使用するか、 あるいは何らかの理由でポート 9080 用の通常のエントリーが仮想ホストにない場合。
- 同じ仮想ホストを使用する複数のアプリケーション・サーバーを作成する場合。
シングル・サーバーのインストールでは、スタンドアロン・アプリケーション・サーバーを作成できます。
マルチサーバーのインストールでは、管理対象サーバーやクラスター・メンバーも作成できます。
各サーバーは異なる HTTP ポートを listen しなければならないため、 各サーバーの HTTP ポートごとに仮想ホスト別名が必要です。
- 仮想ホスト別名で既に指定されていないポートで listen する Web サーバーを使用します。