經常在開發中為apache web server新增虛擬主機 方便多個專案的 同時運營,但是每次增加新的專案時都得重新配置增加virtualhost:虛擬主機
部分,時間久了virtualhost虛擬主機
部分也多了,看著頭疼。
如果使用動態虛擬主機,則方便多了,不用每次都得配置,僅僅只需要增加乙個資料夾,當然如果是在本地的話可能還需要修改「hosts」檔案增加一條資訊,
例如:下面介紹如何簡單配置apache 動態虛擬主機:
1.開啟mod_vhost_alias
模組
需要修改apache的httpd.conf的檔案。
2.apache 使用虛擬主機名字(server name)來生成自我參考(self-referential) 的 urls 等等資訊。
當usecanonicalname off
時, 虛擬主機名字(server name)取自請求中的host:
頭的內容。
當usecanonicalname dns
時,則通過 dns 反解析虛擬主機的ip 位址得到主機名字。
3.設定虛擬主機的目錄。
virtualdocumentroot/www/hosts/%0/docs如訪問 www.aa.com則自動對應 /www/hosts/www.aa.com/docs 檔案。
配置完成後,如例:根據要訪問的網域名稱自動對應目錄
例如:options -indexes +followsymlinks
allowoverride all
require all granted
1.dynamically configured mass virtual hosting
2.mod_vhost_alias模組
3.apache core features
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...
在Apache配置動態虛擬主機
步驟 1,在安裝apache的動態虛擬主機模組 enable vhost alias mass virtual hosting module,如果是source code安裝的,你在configure後面加這個引數就要可以了。你是用apt get安裝的,如果你不懂的話,你得先去了如何使用apt ge...