Apache: desabilitar listagens de diretórios

2

Estou usando o Apache 2.2.

No diretório var / www eu criei um arquivo .htaccess que contém isto:

Options -indexes

Quando chego ao meu site e quero ver os diretórios e arquivos assim:

www.myDomainName.com/static

Eu recebo:

Forbidden

You don't have permission to access /static/ on this server

ÓTIMO!

Mas, quando eu digito o endereço IP do meu site da seguinte forma:

www.ipOfMyDomainName.com/static

Eu recebo:

Index of /static/

e posso ver toda a estrutura de diretórios e todos os arquivos.

Como posso resolver isso? Então ninguém pode ver meus arquivos e diretórios.

UPDATE: Então, estou usando o host virtual e tive que excluir "Indexes" do arquivo chamado "default" no diretório disponível no site

agora ele contém isso:

<Directory /var/www/>
        Options FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>
    
por Hunter 28.02.2011 / 14:04

1 resposta

1

Tente remover "Índices" nesta linha em seu httpd.conf. Se isso não funcionar, tente remover "All" também.

Options All Indexes FollowSymLinks MultiViews
    
por 28.02.2011 / 14:31