Apache BasicAuth 取决于请求来源

Apache BasicAuth 取决于请求来源

我想知道以下是否可行:

当从互联网请求资源时,让 Apache 请求基本身份验证,当请求来自本地网络时,直接绕过身份验证。我找到了一些关于满足指令读完此文后这里但我无法使它在这里工作,我试图用这个配置片段来实现我的目标:

<Directory /path/to/published/resource>
    AllowOverride All
    Order deny,allow
    AuthType Basic
    AuthName authname
    AuthUserFile /path/to/authfile
    Require user username
    Allow from 192.168.178
    Satisfy Any
</Directory>

有什么建议可以解释为什么这不起作用吗?

答案1

交换命令然后再试一次:

<Directory /path/to/published/resource>
    AllowOverride All
    AuthType Basic
    AuthName authname
    AuthUserFile /path/to/authfile
    Require user username
    Order allow,deny
    Allow from 192.168.178
    Satisfy Any
</Directory>

相关内容