有這麼一家公司,這家公司呢為了宣傳自己.做了兩個**來宣傳.**分別是www.gogo.com 和 www.pcw.com
可是公司老總不想用兩台伺服器.只想在一台伺服器上部署這兩個專案.
但是一台電腦只有乙個80埠啊,總不能說訪問其中乙個專案的時候要帶上埠吧.
為了解決這個問題,就需要將tomcat新增乙個虛擬主機.公用這個80埠.
好了,這個問題解決了,可是新的問題又出現了.
隨著公司的不斷發展,專案越來越大,檔案越來越多.乙個硬碟都塞滿了,空間不夠用了.
要是能把這個專案中的檔案放到別的盤就好了,所以這個時候我們就可以配置乙個虛擬目錄.
這樣就可以把這個專案中的一些檔案放到這個虛擬目錄中,這樣就解決了這個問題.
配置虛擬主機與虛擬目錄需要用到這個檔案.下面就說一說這個檔案.這幅圖是乙個標準的server.xml檔案.我只是把其中的注釋刪除了.
下面大致介紹一下 :
第2行 : 埠8005是關閉服務的監聽埠,如果用telnet命令連上,輸入shutdown那麼tomcat就會關閉了.
第17行 : 配置tomcat監聽瀏覽器訪問埠.http協議就會走80(原8080)埠,https協議就會**到8443埠.
第18行 : 與apache伺服器整合時使用的埠,使用ajp協議.
第19行 : engine 標籤是乙個引擎.裡面至少要有乙個host標籤.
第22行 : host標籤配置了乙個虛擬主機.
第24行 : context標籤配置了乙個虛擬目錄
從上面可以看出來,如果你想新增乙個虛擬主機,則需要新增乙個host節點.如果你想新增乙個虛擬目錄,則需要新增乙個context節點.
可是如何新增呢?這些引數都有什麼含義呢??下面我就簡單說一下.
下面我就在e盤給www.zte.com配置乙個虛擬目錄.並且設定他為預設目錄.path : 表示訪問的時候需要新增的路徑.如果為空,則表示預設訪問這個.
docbase : 虛擬目錄的位置.同上,在這個目錄下簡歷乙個測試的index.html
這樣虛擬目錄就配置好了.
Tomcat虛擬目錄 虛擬主機
size medium b 一 虛擬目錄 b 在tomcat配置檔案server.xml中的元素下新增 注意其中幾個屬性 2.path 指定web應用程式的上下文路徑。在乙個虛擬主機中,所有的上下文路徑必須唯一。如果指定為空字串 則定義當前這個web應用程式為預設的web應用。4.unpackwar...
Tomcat配置虛擬目錄和虛擬主機
1 配置虛擬目錄 找到tomcat目錄下的conf目錄,該目錄下有個server.xml的配置檔案 在中間加入 例如 於是,我們下次便可以以hello為目錄進行訪問 d chjzh webtest 下的web應用 2 配置虛擬主機 還是找到conf目錄下的server.xml 另外加入乙個host節...
tomcat配置虛擬目錄和虛擬主機
在server.xml的host節點配置多個context,就是虛擬目錄了,很簡單 name localhost unpackwars true autodeploy true path liuxg1 docbase liuxg1 reloadable true crosscontext true ...