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/ 目录。