TP5裡WampServer如何實現虛擬域名配置
阿新 • • 發佈:2019-01-03
都說萬事開頭難,最近在學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
這樣就沒有問題了。