Acesso ao diretório do Apache com host virtual

1

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

    
por alexeygaidamaka 24.06.2012 / 11:04

1 resposta

2

Adicione Options +Indexes na última instrução <Directory>

    
por 24.06.2012 / 22:56