Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Ubuntu com LXDE
Por desk_mod
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Impedindo listagem de diretório no Apache
Linux user
Publicado por void_main_void em 20/10/2005

Login: reimassupilami, 760834 pontos
[ Hits: 7523 ]

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

Leitura recomendada
   Dica Linux recomendada Ajuste do brilho LCD do notebook W7635 da Itautec usando Ubuntu 8.04
   Dica Linux recomendada Nagios - NSClient++
   Dica Linux recomendada Instalação do Pico
   Dica Linux recomendada Webmin - Configuração de servidor via WEB
   Dica Linux recomendada Configurando o proxy no apt do Debian Squeeze

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!


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.