Я пытаюсь включить список каталогов для папки вне корневого веб-сайта, использующей обычную проверку подлинности, но получаю пустой список и никаких зарегистрированных ошибок. Странно то, что если я помещаю известное местоположение файла в этот каталог в моем браузере, он загружает файл нормально. Это говорит мне, что это не проблема с разрешениями на чтение.
Вот мой example.conf
файл:
<virtualhost *:80>
ServerAdmin donotreply@blah.com
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