Altere o arquivo de configuração do site para bloquear listando os arquivos no diretório - apache2 + Ubuntu

2

Quando eu acesso um diretório hospedado pelo Apache que não tem um arquivo index.php ou similar, o Apache lista o conteúdo do diretório para mim. Como posso bloquear isso? Estou usando o Apache2 no Ubuntu.

    
por vidarlo 14.02.2018 / 17:18

1 resposta

3

Na sub-rotina <Directory> apropriada. Por exemplo, pode ser assim:

<Directory /www/somefolder>
    Options Indexes FollowSymLinks
    AllowOverride None
</Directory>

Altere isso para

<Directory /www/somefolder>
    Options -Indexes FollowSymLinks
    AllowOverride None
</Directory>

Se não houver nenhuma linha Options... , você poderá adicionar uma com o conteúdo Options -Indexes para qualquer estrofe <Directory...> . As opções são separadas por um espaço ( ).

Observe o - na frente dos índices. Isso também é abordado brevemente na documentação do Apache .

O índice é gerado por mod_autoindex .

    
por vidarlo 14.02.2018 / 18:48