Httpd-2.2虚拟主机目录权限问题
时间:2010-07-21 来源:szxsztszk
故障现象:
用浏览器访问http://192.168.0.202,显示apache的默认页面,表明主 配置文件是正常的;
再访问http://192.168.0.202:8088/test2.html.返还代码 403(禁止访问),页面内容为“你 无法查看该网页
原因:httpd.conf里,
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow //先拒绝后允许
Deny from all //拒绝所有的访问
</Directory>
这一个 块就是对目录进行访问控制的,而且设置得非常严格,因此,我们必须手动加入虚拟机目录的权限控制块,才可以让用户正常访问虚拟机的目录及页面文件。
解 决:
修改虚拟机配置文件,其形式如下:
<VirtualHost 192.168.0.202:8088>
DocumentRoot "/www/test"
ServerName 192.168.0.202:8088
<Directory "/www/test"> //插入开始处
Options -Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory> //插入结束处
</VirtualHost>
|
相关阅读 更多 +