apache:绕过特定 IP 的身份验证

apache:绕过特定 IP 的身份验证

在 Apache 中,我已为 /protected 位置设置了基本身份验证。现在我需要绕过特定 IP 地址的身份验证,但保持其他 IP 地址的身份验证不变。有人可以指导我吗?这是我当前的受保护位置身份验证片段。

<Location "/protected">
  Order allow,deny
  Allow from all

  AuthName "Protected folder"
  AuthType Basic
  AuthUserFile /etc/htpasswd
  require valid-user
</Location>

答案1

您可以使用Satisfy Any

Order deny,allow
allow from 1.2.3.4
deny from all
Satisfy Any
AuthType Basic
AuthName "private area"
AuthUserFile /path/to/htpasswd
Require valid-user

相关内容