wampserver2.5多站點配置報錯403或404問題
新手配置遇到很多坑,是以希望能記錄下來,搬磚
一.下載下傳安裝
下載下傳可在官網下載下傳或直接百度搜尋下載下傳;
安裝就一步步來就好了,不過安裝時所在的檔案路徑前不要有漢字,有坑
二.自定義網站根目錄及多站點配置
參考caoruiy部落客的部落格
Reven_凱部落客的部落格
及詳細配置多站點
在多站點配置時遇到各種報錯
1.修改apache的配置檔案httpd.cof檔案
*# Virtual hosts
Include conf/extra/httpd-vhosts.conf
如上所示,去掉前面的#号。
然後接着在這個檔案找到:
<Directory />
AllowOverride All
Require all granted ///将Require all denied改成這樣(不要忘)
</Directory>
到此apache配置檔案修改結束。*
2.在修改httpd-vhosts.conf 檔案時
除了配置新添加的檔案,還有配置
*找到Apache下的conf/extra/http-vhosts.conf檔案,在裡面添加
<VirtualHost *:80>
DocumentRoot "根目錄(預設是www,改為我們自定義的檔案夾名,我的是G:/PHPdemo)"
ServerName localhost
</VirtualHost>
儲存。重新開機wamp。*
3.C:\Windows\System32\drivers\etc\hosts檔案修改
以下面的為例配置就好
*<VirtualHost *:>
DocumentRoot "e:/PhpProject/"
ServerName localhost2.com
<Directory "e:/PhpProject/">
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</Directory>
</VirtualHost>*
備注:
1.localhost打開後發現檔案夾圖示不能正常顯示,可參照如下方法修改
将
Alias /icons/ “C:/Dev/Projets/WampServer2-b/install_files_wampserver2/bin/apache/Apache2./icons/”
<Directory “C:/Dev/Projets/WampServer2-b/install_files_wampserver2/bin/apache/Apache2./icons”>
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
Directory>
改為
Alias /icons/ “icons/”
<Directory “icons”>
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
Directory>
上面用的相對目錄,因為在 httpd.conf 裡面設定了
ServerRoot “D:/wamp/bin/apache/apache2.″
也可以使用絕對目錄
wampbinapacheApache2.2.17icons