出现403fobidden错误时,
解决方法一在httpd.conf中找到如下代码
<Directory /> Options FollowSymLinks AllowOverride None Order deny,allow deny from all </Directory> deny from all 拒绝所有的访问,把deny改为allow,保存重启apache即可!
在httpd.conf中有两个核心的东西就是allow和deny!
allow和Deny的判断依据如下:
1,看order后面,那个在前,那个在后;
2,如果deny在前,那么就需要看deny from这句,然后看allow from这句
3,规则是一条一条的匹配的,不管是deny在前还是allow在前都是会生效的!
eg1: Order allow,deny deny from all allow from 127.0.0.1eg1://这个规则就会deny所有的访问,顺序是先allow后deny,虽然一开始通过了127.0.0.1,但后面又拒绝了!
eg2: Order allow,deny deny from all
eg2://表示全部不通
eg3:Order deny ,allow deny from all
eg3: //表示全部不通
eg4:Order deny ,allow
eg4://全部通行(默认的),因为allow在最后
eg5: Order allow. deny
eg5://全部不能通过(默认的),因为deny在最后
本文出自 “自定义” 博客,请务必保留此出处http://zidingyi.blog.51cto.com/10735263/1706954
原文:http://zidingyi.blog.51cto.com/10735263/1706954