gre*_*det 5 htpasswd apache-2.2
在虚拟主机中,我设置了两个不同的<Location>块,它们的访问受到两个基本身份验证 htpasswd 文件的限制。一个 htpasswd 包含不同的用户名 + 一个公共用户名。另一个 htpasswd 文件只包含普通用户名。
我的问题是,一旦用户使用通用用户名连接一个位置,他们就可以立即访问另一个位置,而不会被要求提供不同的用户名。
有没有办法限制用户名只能访问对应的 htpasswd 文件?有没有办法让用户要求重新提示输入另一个用户名/密码?
我建议您只有一个.htpasswd文件,并通过 AuthGroupFile 控制用户访问,并使用适用的: Require group xxxxxxx 替换 Location 块中现有的Require valid-user指令,请参阅:
http://httpd.apache.org/docs/2.2/mod/mod_authz_groupfile.html http://httpd.apache.org/docs/2.2/howto/auth.html
| 归档时间: |
|
| 查看次数: |
758 次 |
| 最近记录: |