天天看點

apache本地配置多域名(wampserver本地配置多域名)

我們在本地開發時,一般是在浏覽器輸入 http://localhost/項目檔案夾名 來測試網頁檔案,你有沒有想過在本地在浏覽器輸入你自己設定的一個域名進入項目檔案夾中去,本地配置多域名可以測試二級域名以及其他與域名相關的問題。

比如我想配置一個主域名www.test.com和二級域名img.test.com(其實二級域名與配置另外一個獨立域名的原理是一樣的)

第一步:打開本地系統安裝目錄,比如我安裝的是windows8,安裝在c盤,進入目錄C:\Windows\System32\drivers\etc

找到一個叫hosts的檔案,用記事本打開:

在檔案結尾加入以下代碼:

127.0.0.1 www.test.com
127.0.0.1 www.test.com
127.0.0.1 localhost
           

輸入完成後儲存。

第二步:打開apache的安裝位置,如我用的是wampserver,安裝目錄為:D:\wamp\bin\apache\Apache2.2.21

打開一個叫conf的檔案夾,它是apache的配置檔案夾

打開一個叫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檔案夾的預設的内容