xampp-添加虚拟主机时403错误

XAMPP添加虚拟主机如果不在默认的目录下(/xampp/htdocs只能在这下面),会出现403禁止访问的问题,主要原因是apache Directory 权限问题,比如我的虚拟主机在E:/phpsite/wordpress, 在 httpd.cof 最后一行添加如下代码即可。

1
2
3
4
5
6
7
8
9
10
<VirtualHost 127.0.0.2:80>       
DocumentRoot "E:/phpsite/wordpress"   
ServerName wordpress
</VirtualHost>
<Directory "E:/phpsite">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny   
Allow from all
</Directory>

上面不行的话,使用下面的配置,xampp下测试没问题

1
2
3
4
<Directory "/var/www">
AllowOverride None
Require all granted
</Directory>