- 注册时间
- 2011-10-23
- 最后登录
- 2011-10-31
- 阅读权限
- 30
- 积分
- 422
- 精华
- 0
- 帖子
- 133
 
升级   74%
|
相关的主题文章:
你看不见四周的所有人
?人?小青梅竹?
4. you have seed I will give you some color to see see
而后点击上面提到的舆图功效便可找到他
生物 日语
今天又被这两个参数小小的耍了一把,痛下信心收拾一下,省得再被延误时光。
Allow和Deny能够用于apache的conf文件或者.htaccess文件中(配合Directory, Location, Files等),用来把持目录和文件的访问受权。
所以,最常用的是:
Order Deny,Allow
Allow from All
注意“Deny,Allow”旁边只有一个逗号,也只能有一个逗号,有空格都会犯错;单词的大小写不限。上面设定的含意是先设定“先检讨禁止设定,没有禁止的全部答应”,而第二句没有Deny,也就是没有禁止访问的设定,直接就是允许所有访问了。这个重要是用来确保或者笼罩上级目录的设置,开放所有内容的访问权。
依照上面的说明,下面的设定是无前提制止拜访:
Order Allow,Deny
Deny from All
假如要禁止局部内容的访问,其余的全体开放:
Order Deny,Allow
Deny from ip1 ip2
或者
Order Allow,Deny
Allow from all
Deny from ip1 ip2
apache会按照order决议最后应用哪一条规则,比方上面的第二种方法,虽然第二句allow许可了访问,但因为在order中allow不是最后规则,因而还须要看有不deny规则,于是到了第三句,合乎ip1和ip2的访问就被禁止了。留神,order决定的“最后”规则十分主要,下面是两个错误的例子跟矫正方式:
Order Deny,Allow
Allow from all
Deny from domain.org
过错:想禁止来自domain.org的访问,然而deny不是最后规矩,apache在处置到第二句allow的时候就已经匹配胜利,基本就不会去看第三句。
解决方法:Order Allow,Deny,后面两句不动,即可。
Order Allow,Deny
Allow from ip1
Deny from all
毛病:想只容许来自ip1的访问,但是,固然第二句中设定了allow规则,因为order中deny在后,所以会以第三句deny为准,而第三句的范畴中又显明包括了ip1(all include ip1),所以所有的访问都被禁止了。
解决办法一:直接去掉第三句。
解决方式二:
Order Deny,Allow
Deny from all
Allow from ip1 |
|