從Tomcat 7文檔(主機容器):
http://tomcat.apache.org/tomcat-7.0-doc/config/host.html
簡介:主機元素表示虛擬主機,這是一個網絡名稱的用於服務器的關聯(如「WWW。 mycompany.com「與運行Tomcat的特定服務器進行通信[...]一個或多個主機元素嵌套在Engine元素中。在Host元素內部,可以爲與此虛擬主機關聯的Web應用程序嵌套Context元素。
常見屬性:
appBase(此虛擬主機的應用程序基目錄。這是可能包含Web應用程序被該虛擬主機上部署的目錄的路徑名。)
名(通常這個虛擬主機的網絡名稱,註冊域名服務的服務器。)
通常,大多數用戶在tomcat server.xml config中只有一個主機容器,默認名稱爲「localhost」。可以在Apache HTTP級別實現多域支持,其中apache通過mod_jk或mod_proxy向tomcat傳遞請求(取決於安裝和sysadmin首選項)。它有缺點和優點。首先,無論主機名或子域名如何,所有請求都會在同一個地方結束,即您的tomcat單個主機容器 - >應用程序,以便您的應用程序必須檢測要向客戶端提供的內容。如果您希望爲多個域提供相同內容,則不會出現問題,但是如果您計劃爲每個單獨的域或子域部署不同的應用程序,那麼Tomcat的主機容器配置就是您需要正確執行的操作。