我的學習過程痛苦並快樂着!!用到thinkPHP的group分組設置,我想給我每個分組設置一個二級域名。我使用的環境是windows下的wamp的集成環境,別的不多說了,現在就開始apache的新建虛擬主機設置:
首先打開安裝apache的目錄,{apache目錄}/conf 這個文件夾下面的httpd.conf,打開這個文件在最後寫入代碼:
<VirtualHost *:80> #虛擬主機設置開始
ServerAdmin [email protected] #網站管理員郵箱(可要可不要)
DocumentRoot f:/wamp/www #網站文件根目錄
ServerName www.abc.com #域名設置
<Directory "f:/wamp/www"> #開始進行目錄權限設置
AllowOverride all #URL重寫相關設置
Order Allow,Deny
Allow from all #是否允許其它計算機訪問目錄
</Directory>
</VirtualHost> #虛擬主機設置結束
這些設置成功之後,重啓apache。再打開C:\WINDOWS\system32\drivers\etc這個目錄下的hosts文件,同樣是在最後面加上如下代碼:
127.0.0.1 www.abc.com
127.0.0.1 sh.abc.com
127.0.0.1 wb.abc.com
127.0.0.1 a.abc.com
注:代碼中的設置目錄權限的代碼可以省略,但是在網站根目錄沒有在httpd.conf或者apache的任何文件中定義過的情況下,目錄權限設置代碼不可省略,否則將導致網站不能訪問,訪問者瀏覽器提示權限不足,爲了以防萬一,建議大家無論什麼情況都加上這段代碼。