Apache: cria um diretório de arquivos, sem análise de arquivos

1

Eu criei um diretório público onde as pessoas podem fazer upload de arquivos e gostaria de desabilitar qualquer tipo de análise de arquivos nesse diretório, ou seja, desabilitar a análise de arquivos php, .htaccess, etc. O diretório deve conter apenas imagens e arquivos compactados.

Eu estava querendo usar o RemoveHandler, mas gostaria de uma maneira simples de desabilitar todas as ameaças de segurança.

Atualmente estou usando isso, mas me pergunto se isso é suficiente:

<Directory "/var/www/dir">
Options Indexes FollowSymlinks
AddHandler default-handler php pl py
AllowOverride None
</Directory>
    
por EarthMind 16.12.2009 / 18:52

1 resposta

1

apenas

SetHandler default-handler

em vez de AddHandler deve ser mais genérico [especialmente o provavelmente seu servidor web / O mod-php terá prazer em executar arquivos .php3 e .php5. talvez até mesmo .phtml].

Curiosamente, essa sintaxe de SetHandler , mas aparentemente funciona para mim [encontrada via: < href="https://serverfault.com/questions/83915/force-download-all-files-in-a-folder"> este ]

Eu também alteraria o Diretório para Location por isso não está vinculado a algum ramo do seu sistema de arquivos, mas ao diretório virtual no url do apache. - apenas no caso ..

você também pode adicionar

DirectoryIndex index.html

no caso de alguém querer hospedar cerca de 95 páginas totalmente estáticas ...

    
por 16.12.2009 / 19:55

Tags