码迷,mamicode.com
首页 > Web开发 > 详细

Apache访问控制

时间:2015-10-28 07:12:14      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:deny allow

出现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.1
     eg1://这个规则就会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

Apache访问控制

标签:deny allow

原文地址:http://zidingyi.blog.51cto.com/10735263/1706954

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!