wamp5 apache虚拟主机配置问题httpd.conf错误authz_core:error

Apache 2.2 升级到 2.4 的 Conf 调整修复

[authz_core:error] [pid 26128:tid 2964360000] [client <IPADDRESS>:49688] AH01630: client denied by server configuration: /path/to/file
将虚拟主机配置中的
Order allow, deny
  Allow from all
改成
Require all granted

完整如下
<VirtualHost *:80>
     ServerAdmin admin@cxybj.com
     DocumentRoot D:\PHP\cxybj.com
     ServerName hqstu.com
    <Directory "D:/PHP/cxybj.com">
       Options FollowSymlinks
       AllowOverride none
       Require all granted
    </Directory>
</VirtualHost>
 

———————————————–旧配置如下,修改以上一项即可————————————————————–

启动wampserver服务,左键单击右下角wampserver图标,打开Apache菜单下“httpd.conf”文件;
在“httpd.conf”文件最下面添加以下代码:
Include “d:/wamp/alias/*”
# #开始配置虚拟主机,域名为bjash.com,目录为d:/wamp/xxx/
NameVirtualHost *:80
<VirtualHost *:80>
# ServerAdmin = 管理员EMAIL
ServerAdmin admin@localhost.com
# DocumentRoot = 网站主目录的 盘符路径
DocumentRoot d:\wamp\xxx
# ServerName = 绑定的域名入口
# 即: 通过 cxybj.com 访问的请求
ServerName cxybj.com
#别名,泛域名,用*表示泛域名,如果要接收三级泛域名解析,可以写成这样:*.my.bjash.com
ServerAlias *.cxybj.com
# 这里是配置 网站主目录的访问权限, 注意斜线
<Directory “d:/wamp/xxx/”>
Options FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

##重新定义wampserver根目录
NameVirtualHost *:80
<VirtualHost *:80>
# ServerAdmin = 管理员EMAIL
ServerAdmin admin@localhost.com
# DocumentRoot = 网站主目录的 盘符路径
DocumentRoot d:\wamp\www
# ServerName = 绑定的域名入口
# 即: 通过 localhost 访问的请求
ServerName localhost
# 这里是配置 网站主目录的访问权限, 注意斜线
<Directory “d:/wamp/www/”>
Options FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

在托盘中左键单击wampserver,重启所有服务;

用记事本打开C:\WINDOWS\system32\drivers\etc\ 目录下hosts文件,在最下面添加一行:
127.0.0.1 www.bjash.com
127.0.0.1 bjash.com

ok!在浏览器下输入http://cxybj.com,可以看到通过http已经访问到本机下d:/wamp/xxx/ 目录。