Não consigo obter o conteúdo do diretório para não estar listado ao visualizar localhost / mySite

0

Eu tenho localhost / mySite / logs como protegido por senha e funciona usando .htaccess e .htpasswd, mas além disso, eu gostaria de ter localhost / mySite para não listar o conteúdo do diretório. Eu tentei fazer isso em /etc/apache2/apache2/apache2.conf:
<Directory "/www/var/mySite">
Options -Indexes
</Directory>

Atualmente eu tenho isso em / etc / apache2 / sites-available / default:
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

Eu posso contornar isso colocando um index.html em branco em / var / www / mySite, mas o que é a outra maneira usando Opções -Indexes? (Eu cheguei de algum outro lugar que, por padrão, todos os arquivos sob / var / www ignoram o arquivo .htaccess, então eu mudei o AllowOverride None para All em / etc / apache2 / sites disponíveis / padrão)

    
por user12657 27.03.2011 / 11:49

2 respostas

1

Minha solução suja é criar um arquivo index.html vazio em cada diretório.

    
por enzotib 27.03.2011 / 18:42
0

Em / etc / apache2 / sites-available / default, em algum lugar você vai bater:

<Directory /var/www/>
   Options Indexes FollowSymLinks MultiViews
   [...]
</Directory>

remova os índices e acho que você resolveu seu problema.

    
por topless 27.03.2011 / 12:02