1

我有 Apache 前面的乘客。我正在尝试有选择地对我的 URL 进行摘要身份验证。我有以下情况。

  1. 位置 / 需要在领域 Foo 下进行摘要认证
  2. 位置 /a 不需要认证
  3. 位置 /a/b 需要在领域 Bar 下进行摘要认证

这是我的配置(或多或少):

<Location />
 AuthName Foo
 AuthType Digest
 AuthDigestDomain /
 AuthUserFile /etc/apache2/foo_digest.users
 require valid-user
</Location>
<Location /a >
 Allow from all
 Satisfy Any
</Location>
<Location /a/b >
 AuthName Bar
 AuthType Digest
 AuthDigestDomain /a/b
 AuthUserFile /etc/apache2/bar_digest.users
 require valid-user
<Location>

结果如下:

  1. 位置 / 正在摘要认证 Foo
  2. 位置 /a 未通过任何身份验证
  3. 位置 /a/b 也未经过任何身份验证

我对此相当陌生。我究竟做错了什么?

4

1 回答 1

0

try for the authentifcation type none parameter.

AuthType None

AuthType None Allow from all Satisfy Any

于 2013-04-16T14:37:12.800 回答