請利用這個頁面來建立和管理每一個可讓單一主機類似多個主機的配置。這類配置就是所謂的虛擬主機。
如果要檢視這個管理主控台頁面,請按一下
。每一部虛擬主機都有一個邏輯名稱(在這個畫面上定義),且可由其一或多個網域名稱系統 (DNS) 別名清單所辨識。DNS 別名是用來要求 Servlet 的 TCP/IP 主機名稱和埠號,例如:yourHostName:80 。 (埠 80 是預設值。)
您可以按一下現有的虛擬主機或新增虛擬主機,來定義一或多個別名關聯。
發出 Servlet 要求時,輸入瀏覽器的伺服器名稱和埠號會和所有已知的別名清單相比較,以找出正確的虛擬主機來處理 Servlet。如果沒有相符的項目,則會傳回錯誤給瀏覽器。
應用程式伺服器設定檔提供了預設虛擬主機,其具有一些通用別名,如網際網路通訊協定 (IP) 位址、主機名稱的 DNS 縮寫,以及完整的 DNS 主機名稱。別名構成了 Servlet 這類資源之存取路徑的第一部分。
比方說,http://localhost:80/myServlet 要求中的別名為 localhost:80。
虛擬主機並不和特定的設定檔或節點(機器)相關聯,而是和特定的伺服器相關聯。它是一種配置,而不是「存活物件」。您可以建立虛擬主機,但不能啟動或停止它。
大部分使用者並不需要建立虛擬主機,因為提供的 default_host 即已足夠。
將 localhost 機器的主機名稱和 IP 位址加入別名表中,即可讓遠端使用者存取管理主控台。
虛擬主機所關聯的資源無法與另一虛擬主機所關聯的資源共用資料,即使它們共用相同的實體機器也一樣。