雖然linux和windows配置檔案所在的目錄不同,但是配置檔案是基本相同的,本文以windows為例。
一.基於網域名稱的虛擬主機的配置
1.記事本開啟hosts檔案,該檔案在:c:\ windows\ system32\ drivers\etc這個資料夾下, 在檔案內容的末尾寫入如下內容:
127.0.0.1(不可改) www.fangchan.com(自定義)
loadmodule vhost_alias_module modules/mod_vhost_alias.so //去掉前面的#,意思是啟用apache的虛擬主機功能,第203行
include conf/extra/httpd-vhosts.conf //去掉#的意思是從httpd-vhosts.conf這個檔案匯入虛擬主機配置
serveradmin [email protected]
documentroot "d:\softlocation\phpstudy\www\ecshop"#documentroot後面修改為**的根路徑
servername www.fangchan.com#servername後面修改為hosts中設定的網域名稱
errorlog "logs/dummy-host2.example.com-error.log
customlog "logs/dummy-host2.example.com-access.log" common
二.基於埠的虛擬主機的配置
相對基於網域名稱的虛擬主機的配置,基於埠的虛擬主機的配置較為簡單,是我們平時開發過程中使用最多的方式。
1.記事本開啟httpd-vhosts.conf檔案,
按照檔案中原有的格式再新增乙個virtualhost,修改其中的埠號和專案路徑,如下(注意:埠號要保證不和系統中已使用的埠號衝突,所以盡量設定為4到5位數):
#這裡修改為自定義的埠號
serveradmin [email protected]
documentroot "d:\softlocation\phpstudy\www\ecshop"#documentroot後面修改為**的根路徑
servername localhost#這裡保持localhost就可以
errorlog "logs/dummy-host2.example.com-error.log
customlog "logs/dummy-host2.example.com-access.log" common
2.開啟httpd.conf檔案,新增如下**,表示讓apache監聽我們上面的埠:
listen 12345
3.儲存並重啟apache,然後在瀏覽器裡輸入"localhost:12345"就可以訪問到我們的專案了。
windows下簡單配置apache
不得不做個筆記,不然每次配置都記不清楚.詳細的配置朋友這邊寫的很好。位址 對 php 4 loadmodule php4 module c php php4apache2.dll php 5配置.dll檔案名字會不同。特別要注意的是,apache2.2版本要用 php5apache2 2.dll l...
windows下apache配置站點
通過hosts網域名稱對映 配置 www.moban.com 虛擬主機 繫結網域名稱 servername www.moban.com 根目錄 documentroot d www moban 預設首頁檔案 directoryindex index.html index.php 目錄訪問許可權 op...
windows下Apache環境配置
1.apache的安裝配置 2.在解壓的檔案中找到 apache24 conf httpd.conf 檔案,並開啟 3.在httpd.conf 中找到 define srvroot 替換為 define srvroot d programe apache apache24 注 這是我的路徑,改為自己...