Impedindo listagem de diretório no Apache

Publicado por Everton da Silva em 20/10/2005

[ Hits: 23.158 ]

 


Impedindo listagem de diretório no Apache



Faz muito tempo que estou procurando uma forma de impedir a listagem dos arquivos de um diretório no Apache quando o mesmo não possui um index. Hoje, depois de ler um artigo no Underlinux, finalmente encontrei o que procurava, então resolvi postar aqui somente essa parte. Basta entrar no httpd.conf e acrescentar o seguinte:

<Directory "/var/www/fotos">
    Options +Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

Eu só não sei ainda se tem alguma forma de estender isso aos subdiretórios ou se é preciso repetir isso para cada um dos diretórios que se pretende bloquear, se alguém souber poste pra gente.

Para quem quiser ler o artigo completo que fala sobre outras dicas de segurança no Apache, basta acessar:
Outras dicas deste autor

Nomes de arquivos executáveis no Crossover

Alterando endereço físico (MAC) da placa de rede

ADSL Super Via da Sercomtel no Linux

Salvando sessões no Firefox

DBDesigner: Resolvendo problemas com biblioteca

Leitura recomendada

Mouse bluetooth no Pop!_OS System76 (Ubuntu 18.04) - Perda da paridade ou reconhecimento durante o uso ou inicialização [Resolvido]

Aumentando a performance do Compiz

Montando arquivos ISO através da interface gráfica no Linux

Configurando o ALSA em mono

Sincronizar Google Agenda com o Calendário do elementaryOS

  

Comentários
[1] Comentário enviado por andersonjackson em 20/10/2005 - 17:32h

Kara acho que seria mais fácil fazer o seguinte:
Procure pela linha
Options Indexes FollowSymLinks MultiViews
Então coloque um "-" (menos) antes do Indexes, e pronto ele não listará nenhum diretório depois do restart. Fica assim:
Options -Indexes FollowSymLinks MultiViews
Espero ter ajudado...

Abraço.

[2] Comentário enviado por cytron em 08/01/2007 - 15:06h

Outro método simples é remover a permissão read da pasta desejada:

# chmod -x /var/www/htdocs

Com isso não é possível ler o diretório mas ainda é possível ler o conteúdo específico caso se saiba o caminho.

Apesar de não ser 100% eficaz ainda sim é uma solução. hehe!

[3] Comentário enviado por ber em 26/06/2012 - 16:40h

Para os leitores do futuro: O seu código indica que a partir da pasta fotos todas as subpastas estarão impedidas para listagem.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts