我正在尝试保护 Apache 2.4 中的文件。它可能可以通过一组 IP 地址访问,如果不能,则要求用户输入密码。
<Files index.php>
AuthType Basic
AuthName "Administration"
AuthUserFile /path/to/.htpasswd
<RequireAny>
Require ip 123.456.789.1
Require ip 192.168.0.201
Require ip abcd:def:dead:beef::/64
Require valid-user
</RequireAny>
</Files>
如果我来自其中一个 IP 地址,我可以看到该文件,但如果不是,则不会询问密码。我得到的是 401 错误。
有什么想法吗?谢谢!