Apache - 保护子目录但不保护根目录

Apache - 保护子目录但不保护根目录

我有一个网站,任何人都可以访问它,但一个目录应该请求 http 授权。

我在 website.conf 中添加了以下几行:

 <Directory /var/www/website/serverside>
         AuthType Basic
         AuthName "Login please"
         AuthUserFile /var/www/website/serverside/.htpasswd
         Require valid-user
 </Directory>

 <Directory /var/www/website >
         Allow From All
         Satisfy All
         AllowOverride None
 </Directory>

但即使我访问根页面,它也会要求输入密码!我该如何修复它?

答案1

删除该Satisfy All指令或将其更改为Satisfy Any,因为您没有对目录使用身份验证指令,所以不需要。

相关内容