在Tomcat中設置虛擬目錄和虛擬主機

網站路徑

  1. 一個Web應用可以由靜態資源和動態資源組成,存放這些資源的總目錄叫網站根目錄

    靜態資源:html、css、js

    動態資源:servlet、jsp

    映射虛擬目錄

    • Web應用開發好後,若想供外界訪問,需要把Web應用所在根目錄交給Web服務器管理,這個過程叫映射虛擬目錄,在默認情況下,Tomcat會將webapps目錄下的Web應用根目錄映射爲虛擬目錄,這樣就能被外界通過瀏覽器訪問了。

    如何設置

    *Tomcat/conf/server.xml文件通過文本編輯器打開,在文檔中添加一個Context標籤,例如:

    <Context 
    docBase="E:/mail",需要發佈給外界訪問到的Web應用根目錄,即E:/mail,
        該mail目錄就要符合Web應用的標準結構       
    path="/abc"     
    />
    那麼瀏覽器通過http://localhost/abc/index.html就可訪問到html文件.

    映射主機

    • 在一個Tomcat服務器中可以放置多個網站/站點,映射虛似主機,就是在Tomcat服務器中配置一個網站/站點

      如何設置

      *Tomcat/conf/server.xml文件創建個Host標籤,設置name和appBase屬性

      <Host 
      name="www.baidu.com"   主機名字 或 網站/站點名字
      appBase="E:">           Web應用根目錄的上一級目錄
      </Host>
      
      還需在hosts文件中將主機的ip設置映射爲上述的www.baidu.com
      

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章