咱們在本地開發時,通常是在瀏覽器輸入 http://localhost/項目文件夾名 來測試網頁文件,你有沒有想過在本地在瀏覽器輸入你本身設定的一個域名進入項目文件夾中去,本地配置多域名能夠測試二級域名以及其餘與域名相關的問題。apache
好比我想配置一個主域名www.test.com和二級域名img.test.com(其實二級域名與配置另一個獨立域名的原理是同樣的)windows
第一步:打開本地系統安裝目錄,好比我安裝的是windows7,安裝在c盤,進入目錄C:\Windows\System32\drivers\etc瀏覽器
找到一個叫hosts的文件,用記事本打開:測試
在文件結尾加入如下代碼:spa
127.0.0.1 www.test.com
127.0.0.1 www.test.comorm
127.0.0.1 localhostserver
輸入完成後保存。開發
第二步:打開apache的安裝位置,如我用的是wampserver,安裝目錄爲:D:\wamp\bin\apache\Apache2.2.21域名
打開一個叫conf的文件夾,它是apache的配置文件夾test
打開一個叫httpd.conf文件
搜索一下Directory,找到一個如:<Directory "D:/wamp/www/">
的一行,看到
把代碼:Order deny,allow
deny from all
Allow from 127.0.0.1
改爲:
Order allow,deny
Allow from all
第三步:在剛纔這個httpd.conf文件中,搜索Include conf/extra/httpd-vhosts.conf
去掉它前面的#,而後保存這個文件
第四步:打開conf這個文件夾下一個子目錄:extra,找到一個httpd-vhosts.conf這個文件,通常是最後一個文件,
在文件最後添加上:
<VirtualHost *:80>
DocumentRoot "D:/wamp/www/test"
ServerName www.test.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:/wamp/www/test/img"
ServerName img.test.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:/wamp/www/"
ServerName localhost
</VirtualHost>
這個根據目錄根據本身的apache文件目錄來自行調整,個人apache工做目錄爲D:/wamp/www/,改爲本身的apache工做目錄便可。
最後一步,重啓apache,在瀏覽器中輸入:www.test.com會出現test文件夾的默認的內容