首页 电脑 电脑学堂 查看内容

Apache学习--Satisfy指令

2011-7-29 11:44 688 0

摘要:   Satisfy指令:  该指令的用法是:Satisfy All/Any.  用在Directory 和。htaccess中。  我们知道,在Apache的访问控制中,有两种机制,一是客户端限制,一...
关键词: Satisfy 一个 机制 限制 就是 目录 用户 验证 条件 指令

  Satisfy指令:  该指令的用法是:Satisfy All/Any.  用在Directory 和。htaccess中。  我们知道,在Apache的访问控制中,有两种机制,一是客户端限制,一是用户验证机制。解释一下:  客户端限制:  <Directory /some/dir>  order allow,deny  deny from all  </Directory >  这就是一个目录限制,他限制所有IP对这个目录的访问。  用户验证机制:  <Directory /some/dir>  AuthType Basic  AuthName "My Auth File"  AuthUserFile /some/file/path  Require valid-user  </Directory >  这就是一个用户验证机制,他要求用户给出用户名和密码才能访问目录下的内容。  那如果一个目录同时被这两个规则作用的话,怎么办呢?这时就是我们的Satisfy 发挥的时间了。  当设置Satisfy值为All时,要求同时满足两个条件才可以访问。当设置Satisfy值为Any时,则只要满足一个就可以了。  条件判别顺序:先判断哪一个条件?这就是就近原则了,哪个后设置哪个就先判断。
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部