Tomcat虛擬主機與虛擬目錄

2021-07-02 03:39:47 字數 1402 閱讀 5223

有這麼一家公司,這家公司呢為了宣傳自己.做了兩個**來宣傳.

**分別是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 ...