Como desativar a listagem de diretórios no Apache

Como desativar a listagem de diretórios no Apache

A indexação padrão está ativada no Apache Web Server usando o Opções +índices ou Índices de opções diretivo. Geralmente, isso acontece, quando não há arquivo de índice (padrão) disponível no diretório. Então o Apache não entende, qual arquivo exibir na página e listar todos os arquivos na página. Você pode ver a captura de tela abaixo, pois não há arquivo de índice disponível.

Desativar a listagem de diretórios no Apache

Para desativar a listagem de diretórios para um diretório específico, adicione as seguintes configurações no host virtual do Apache ou crie um .arquivo htaccess nesse diretório com conteúdo abaixo. As opções -Indexes desativaram a lista de arquivos no site se um arquivo de índice estiver faltando.

No Apache Virtual Host:

Opções -Indexes
123 Opções -Indexes

Em .Arquivo HTACCESS:

Opções -Indexes
1 Opções -Indexes

Enquanto usa o .htaccess, verifique se o servidor Apache está habilitado para usar .arquivos htaccess para esse diretório. Na maioria dos casos, .htaccess está desativado por padrão.

Finalmente, recarregue o serviço Apache depois de fazer mudanças no host virtual para aplicar mudanças. O .As alterações htaccess serão aplicadas imediatamente sem o serviço de recarga.