Centos 上的 Apache2.4 - 允许特定 IP 跳过身份验证 - 不起作用

Centos 上的 Apache2.4 - 允许特定 IP 跳过身份验证 - 不起作用

我跟着这个官方指南替换我在 Apache2.2 上运行良好的代码。
我的目标是要求对 /var/www 下的所有内容(所有网站)进行身份验证,但对某些特定 IP 绕过该身份验证。
我按如下方式编辑了 /etc/httpd/conf/httpd.conf 文件,但是尽管我可以使用用户名和密码通过身份验证,但它总是要求我这样做,即使是来自列表中的 IP:

<Directory "/var/www">
    AllowOverride None
    # Allow open access:
    #Require all granted

    AuthBasicProvider file
    AuthUserFile /path/to/the/htpasswd/file
    AuthName "Password Protected Area"
    Require ip 1.2.3.4
    Require ip 2.3.4.5
    Require ip 3.4.5.6
    Require valid-user
</Directory>


任何想法?

相关内容