使用Tomcat建立基於主機名的虛擬主機

2021-07-27 19:52:23 字數 1152 閱讀 7925

使用主機名的方式建立多個虛擬主機的演示步驟。

修改tomcat下的server.xml檔案,在其中加入如下內容

name="site1"

debug="0"

path=""

docbase="."

debug="0"/>

host>

name="site2"

debug="0"

path=""

docbase="."

debug="0"/>

host>

上述**的意思是新建了兩個web站點,主機名分別為site1和site2,根目錄對應的本地檔案系統目錄分別為d:\virtualhost1和d:\virtualhost2

2. 在d:盤下建立名為virtualhost1和virtualhost2兩個目錄,並在這兩個目錄中分別建立乙個test.html的檔案,在d:\virtualhost1\test.html中寫入:

這是d:\virtualhost1目錄中的test.html檔案

在d:\virtualhost2\test.html中寫入:

這是d:\virtualhost2目錄中的test.html檔案

3. 儲存修改的server.xml檔案,重新啟動tomcat。

4. 開啟c:\windows\system32\drivers\etc\hosts檔案,在檔案中127.0.0.1 localhost後面新增以下兩行:

*127.0.0.1 site1

127.0.0.1 site2

* 5. 儲存檔案,在瀏覽器中輸入http://site1:8080/test.html會得到如下結果:

在瀏覽器中輸入http://site2:8080/test.html會得到如下結果:

6. 可見,用主機名的方式在同一臺web伺服器上建立多個虛擬主機後,在web瀏覽器中使用主機名訪問web伺服器時,web伺服器將選擇與該主機名關聯的web站點進行響應。

Apache(基於主機名)

1.配置hosts檔案 1 hosts檔案作用是定義ip位址與主機名的對映關係,即強制將某個主機名位址解析到指定的ip位址。2 輸入命令 vi etc hosts 開啟hosts檔案,輸入如下內容 2.分別建立 資料目錄 1 分別在 目錄中寫入不同的首頁檔案 2 用cat命令檢查輸入內容是否正確 3...

修改主機名

linux修改主機名的方法 用hostname命令可以臨時修改機器名,但機器重新啟動之後就會恢復原來的值。hostname 檢視機器名 hostname i 檢視本機器名對應的ip位址 另外一種方法就是永久修改配置檔案 修改 etc sysconfig network 修改這個檔案,系統才有效 et...

修改主機名

修改主機名步驟 1.hostname hostnamectl cent7新加 重啟失效 uname n hostnamectl set hostname 2.etc sysconfig network 3.etc hosts 可寫成 乙個ip 對應多個網域名稱的形式 幾個檔案的區別 1 hosts檔...