關於apache的內建虛擬主機配置

2021-05-28 02:44:58 字數 693 閱讀 1902

127.0.0.1xj.local

通過ping xj.local,可以看出來是訪問的主機,

pinging xj.local [127.0.0.1] with 32 bytes of data:

reply from 127.0.0.1: bytes=32 time<1ms ttl=64

reply from 127.0.0.1: bytes=32 time<1ms ttl=64

reply from 127.0.0.1: bytes=32 time<1ms ttl=64

reply from 127.0.0.1: bytes=32 time<1ms ttl=64

然後,我在瀏覽器中,輸入:xj.local,居然沒有報錯,奇怪吧,因為我還沒有在apache伺服器的htdoc目錄下,配置該虛擬主機對應的

目錄位址,原來原理是這樣的,當使用者輸入了乙個不存在的虛擬位址的時候,當伺服器檢測到訪問的是本地的伺服器,它會從使用者配置的

documentroot "d:/xampp/htdocs/test"

servername test.local

documentroot "d:/xampp/htdocs"

servername localhost

此時如果使用者輸入的是乙個不存在的虛擬位址,會預設訪問到test資料夾下面,如果上面2者的順序調換下, 則訪問到的是htdocs目錄下。

關於apache配置虛擬主機

最近看了下apache配置虛擬主機,主要有三個步驟 1 在apache中的httpd.conf裡面開啟httpd.vhost模組,也就是把這個模組掛載在httpd.conf中 2 在httpd.vhost裡面寫入 80 documentroot e a servername a.com e a op...

apache虛擬主機

1 基本換埠配置 在配置apache多個虛擬主機的時候,訪問總是指向第乙個虛擬主機,加上 namevirtualhost 後解決問題.namevirtualhost documentroot f web servername localhost documentroot f web aa serve...

apache虛擬主機

虛擬主機,也叫 空間,作用 將一台物理伺服器劃分為多個虛擬伺服器 2 實驗 1 兩個網域名稱 www.sohu.com www.ccku.cn 本實驗使用linux的hosts檔案進行解析,使用windows訪問時需要修改windows的hosts檔案 c windows system32 driv...