博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Apache2.2.17 配置digest Authentication

Posted on 2010-12-17 16:58  钟悍  阅读(544)  评论(0编辑  收藏  举报

#LoadModule auth_basic_module modules/mod_auth_basic.so 保证这个被注释掉
LoadModule auth_digest_module modules/mod_auth_digest.so 保证这个被打开。


<Location /aa/>
  AuthType Digest
  AuthName "Access Must Login"
  AuthDigestDomain /aa/ http:127.0.0.1/aa/
  AuthDigestProvider file
  AuthUserFile /usr/apache2/passwd/etc/admin.user
  Require user admin-------这里user并不是用户, 我之间在这个地方block了两个小时。并出现failed, reason: require directives present and no                          

</Location>            -------Authoritative handler这个问题   ,      

                               

./htdigest  /usr/apache2/passwd/etc/admin.user "Access Must Login" admin --使用htdigest创建用户 admin    这里的‘Access Must Login’ 就是AuthName。

 

访问http:127.0.0.1/aa/时, 输入用户名和密码进入。