仮想ホストによって、1 つのマシンにある 1 つのアプリケーション・サーバーを、そのアプリケーション・サーバーがそれぞれ独自のホスト・マシンにある複数のアプリケーション・サーバーであるかのように管理できます。クライアント要求で使用できるリソースを特定して制御するには、複数のホスト・マシンを 1 つの仮想ホストに結合するか、複数のホスト・マシンを別々の仮想ホストに割り当てます。
仮想ホストは、同一の物理マシン上の複数のリソース・セットを分離して、 個別に管理します。ある仮想ホストに関連付けられたリソースと、他の仮想ホストに関連付けられたリソースとは、データを共用することはできません。これは、それらの仮想ホストが物理的に同じマシンで同じアプリケーション・サーバーを共用している場合でも同様です。
サーブレットは実際の DNS アドレスではなく仮想ホストに関連付けられるため、仮想ホスト VirtualHost1 上の サーブレットは、仮想ホスト VirtualHost2 上の同名のサーブレットとコンテキストを共有しません。 VirtualHost1 上のサーブレットへの要求は、VirtualHost2 で同じ名前のサーブレットに対する要求への応答が拒否される場合であっても、通常通り続行できます。
以下のいずれかの条件が存在する場合、デフォルトの仮想ホストに関連付けられている HTTP ポート番号を更新する必要があります。 あるいは、新規の仮想ホストを定義し、それを HTTP サーバー構成が使用するポートに関連付けます。
新規の仮想ホスト別名を定義する場合、 別名が使用するポート値を管理コンソールの「Host alias settings」ページで確認してください。
新規の仮想ホストを作成するか、既存の仮想ホストの構成を変更するには、次のステップを実行します。