Adicione Options +Indexes
na última instrução <Directory>
Eu tenho um host virtual com uma configuração como essa.
Quando estou tentando entrar no foobar.com/dir fornecendo um par de nome de usuário / senha válido, recebo a página 403 proibida em vez do conteúdo desse diretório.
www.foobar.com/dir tem 777 direitos, .httpaswd é chmoded 644. Mas eu não consigo entender porque ainda não estou vendo o conteúdo. Por favor, me dê uma dica.
ServerAdmin webmaster@localhost
ServerName www.foobar.com
ServerAlias www.foobar.com
DocumentRoot /var/www/foobar
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/foobar>
Options -Indexes FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
<Directory /var/www/foobar/dir>
AllowOverride AuthConfig
AuthName "Authorize yourself, please!"
AuthType Basic
AuthUserFile /etc/apache2/.htpasswd
AuthGroupFile /dev/null
Allow from All
Order Allow,Deny
Options +Indexes<<- that one should be added
Require valid-user
Adicione Options +Indexes
na última instrução <Directory>