1. 程式人生 > >TP5裡WampServer如何實現虛擬域名配置

TP5裡WampServer如何實現虛擬域名配置

都說萬事開頭難,最近在學TP5,連最開始的配置都搞不清楚,怎麼訪問都不清楚,看文件又看不明白,只好百度了。今天我要寫的是在wampserver裡如何實現虛擬域名的配置。
1、修改 apache 的配置檔案 httpd.conf
首先我們開啟 apache 的配置檔案 httpd.conf,比如我的是在 D:\wamp\bin\apache\Apache2.2.17\conf 資料夾下,找到這一行:

#Include conf/extra/httpd-vhosts.conf  //將#去掉

2、在 httpd-vhosts.conf 檔案里加入:

<VirtualHost *:80>
DocumentRoot "D:/wamp/www/tp5admin/public" ServerName www.tp5admin.com ServerAlias tp5admin.com </VirtualHost>

3、修改windows的 hosts 檔案:

開啟 C:\WINDOWS\system32\drivers\etc\hosts 檔案,新增一句:

127.0.0.1 www.tp5admin.com

4、在瀏覽器中開啟www.tp5admin.com,如果可以正常訪問,那麼你配置成功了,如果發現如下錯誤:

You don’t have permission to access / on this server.

原因:這主要是目錄訪問許可權沒有設定,需要設定對目錄的訪問權!

5、在 httpd.conf 檔案中,找到這麼一段:

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

改成:

<Directory />
    Options FollowSymLinks Includes
    AllowOverride None
    Order deny,allow
    Allow
from all </Directory>

這時你在瀏覽器裡輸入www.tp5admin.com沒有問題了,可以正常訪問,但是當你輸入localhost是又出現錯誤了,原因是因為我沒有在httpd.conf裡配置這一個,在檔案末尾加上:

<VirtualHost *:80>
    DocumentRoot "D:/wamp/www/"
    ServerName localhost
    ServerAlias localhost
</VirtualHost

這樣就沒有問題了。