Apache 自动索引显示空文件列表

Apache 自动索引显示空文件列表

我正在尝试为使用基本身份验证的 Web 根目录之外的文件夹启用目录列表,但我得到的列表为空,并且没有记录任何错误。奇怪的是,如果我在浏览器中输入此目录下文件的已知位置,它会正常下载该文件。这告诉我这不是读取权限问题。

这是我的example.conf文件:

<virtualhost *:80>

  ServerAdmin [email protected]
  ServerName  example.com
  ServerAlias www.example.com


  DirectoryIndex index.php
  DocumentRoot /var/www/example.com
    <Directory />
    Options FollowSymLinks
    AllowOverride All
    </Directory>

  LogLevel warn
  ErrorLog  /var/apachelogs/error.log
  CustomLog /var/apachelogs/access.log combined

  Alias /blah2 "/blah1/blah2"
    <Location /blah2>
              Options +Indexes +MultiViews +FollowSymLinks
              IndexOptions +FancyIndexing
    </Location>


</virtualhost>

这是我的.htaccess

AuthType Basic
AuthName "Authentication Required"
AuthUserFile "/home/myusername/.htpasswd"
Require valid-user

另外,我已经注释掉IndexIgnore/etc/apache2/mods-enabled/autoindex.conf

#IndexIgnore .??* *~ *# RCS CVS *,v *,t

相关内容