Authentication 是否可以将Apache Basic身份验证设置为锁定目录(一个文件除外)?

Authentication 是否可以将Apache Basic身份验证设置为锁定目录(一个文件除外)?,authentication,apache2,Authentication,Apache2,我正在做一个即将到来的项目,但是团队需要在线访问它。我(目前)已使用以下方法设置了基本身份验证: <Directory /var/www/html> AuthType Basic AuthName "Staging" AuthUserFile /etc/passwd Require valid-user </Directory> AuthType Basic

我正在做一个即将到来的项目,但是团队需要在线访问它。我(目前)已使用以下方法设置了基本身份验证:

    <Directory /var/www/html>
            AuthType Basic
            AuthName "Staging"
            AuthUserFile /etc/passwd
            Require valid-user
    </Directory>

AuthType Basic
AuthName“Staging”
AuthUserFile/etc/passwd
需要有效用户
但是,我需要一个可以公开访问的文件(第三方服务需要ping它,但无法处理基本身份验证。是否可以“关闭”特定文件(“specific file.php”)的身份验证

我在调查:

    <Files "/var/www/html/specific-file.php">
            ### SOMETHING
    </Files>

###某物
但我不清楚如何禁用保护


谢谢!

当您使用以下命令时会发生什么

<Files "/var/www/html/specific-file.php">
        Order Deny, Allow
        Allow from all
        AuthType none
        Satisfy Any 
</Files>

命令拒绝,允许
通融
AuthType无
满足任何
或者尝试上面的组合。

这对我很有用:

Allow from all
Satisfy any

没有乐趣。似乎不起作用。我也试着用相同的指令使用Location,但实际上它似乎完全禁用了安全性。嗯……你试过把
满足任何
放在
允许来自所有
之前吗?试着使用
AuthType none
!仍然没有乐趣。完全关闭授权。这是答案对我很有用: