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
!仍然没有乐趣。完全关闭授权。这是答案对我很有用: