我尝试使用 mod_auth_basic 和 mod_authn_file 对我的 apache 服务器上的目录“www.example.com/bla”进行密码保护。 在我的 httpd.conf 中我添加了:
<Location "/bla">
AuthType Basic
AuthName "private area"
AuthBasicProvider file
AuthUserFile /home/passwords/password-file
Require valid-user
</Location>
当我重新启动 apache 时,我在 example.com 上看不到文件夹 bla(= 在它所在的父文件夹上)。但它并没有被删除,我只是在我的页面上看不到它。当我通过 example.com/bla 直接访问 bla 时,密码保护也能正常工作。 因此,不知何故,我的服务器似乎隐藏了所有受密码保护的目录。我怎样才能改变它?
对于父(不受保护)文件夹,请使用以下指令:
索引选项显示禁止