Hosting & cPanel 32 visualizações

Como ocultar a listagem de arquivos de uma pasta com o Index Manager

Ver no WHMCS

Como ocultar a listagem de arquivos de uma pasta com o Index Manager

Já tentou acessar o site de alguém e, em vez de uma página bonitinha, apareceu uma lista cinza com o nome de todos os arquivos da pasta? Isso acontece quando uma pasta não tem uma página inicial (como index.html) e o cPanel decide "mostrar tudo que tem lá dentro" pra quem acessar. Pode parecer inofensivo, mas na prática é como deixar a porta de um cômodo da sua casa aberta pra qualquer visitante espiar o que tem dentro das gavetas.

A boa notícia é que o cPanel tem uma ferramenta feita exatamente pra resolver isso: o Index Manager (Gerenciador de Índice). Com ele, você fecha essa "porta" em segundos, sem precisar mexer em código. Vem comigo que eu te mostro o caminho todo. 🙂

O que é a listagem de arquivos (e por que ela é um problema)

Quando um visitante entra numa pasta do seu site que não tem uma página padrão (tipo index.html ou index.php), o servidor pode exibir automaticamente todos os nomes de arquivos daquela pasta, como se fosse um explorador de arquivos aberto no navegador. Isso é chamado de directory listing (listagem de diretório).

O problema é que isso pode expor arquivos que você não queria que ficassem visíveis — planilhas, backups, imagens ainda não publicadas, arquivos de teste — tudo fica ali, um clique de distância de qualquer pessoa curiosa.

💡 Dica da Sensei: mesmo pastas que "ninguém vai adivinhar o nome" merecem essa proteção. Ferramentas automáticas na internet varrem sites o tempo todo em busca justamente de pastas abertas como essa.

Passo a passo: ocultando a listagem com o Index Manager

  1. Acesse o cPanel da sua hospedagem com o usuário e senha que você recebeu por e-mail (ou que estão salvos no seu painel do cliente, em painel.gehost.com.br).
    Tela de login do cPanel
  2. Já dentro do cPanel, use a barra de busca no topo (ou role a tela) e procure pela seção "Avançado". É lá que mora a ferramenta Index Manager.
    Painel inicial do cPanel com os grupos de ferramentas
  3. Clique em Index Manager. O cPanel vai te pedir pra escolher qual pasta você quer configurar.
  4. Navegue até a pasta que você quer proteger (por exemplo, public_html/imagens ou public_html/backup). Se tiver dúvida sobre o caminho exato da pasta, você pode conferir a estrutura no Gerenciador de Arquivos antes de voltar ao Index Manager.
    Gerenciador de Arquivos mostrando a árvore de pastas
  5. Com a pasta certa selecionada, clique em "Ir" (ou "Go").
  6. Na tela seguinte, escolha a opção "Sem Indexação" (No Indexing).
  7. Clique em Salvar. Pronto — a listagem daquela pasta já está oculta!

A partir de agora, quem tentar acessar essa pasta pelo navegador vai receber uma mensagem de acesso proibido (ou página não encontrada), em vez de ver a lista de arquivos.

Repetindo para outras pastas

O Index Manager configura uma pasta por vez. Se você tem várias pastas sensíveis (uploads, documentos, arquivos temporários), repita o processo pra cada uma delas. Não existe atalho pra aplicar em todas de uma vez só por essa tela — é rapidinho, mas é manual mesmo.

Alternativa: colocar um arquivo index

Outra forma (que pode ser usada junto com o Index Manager) é simplesmente criar um arquivo index.html vazio ou com uma mensagem simples dentro da pasta. Se existir um arquivo de índice, o servidor mostra ele em vez da listagem — mesmo sem mexer em nenhuma configuração.

⚠️ Atenção: essa alternativa não impede que alguém acesse um arquivo específico se souber o nome exato dele — ela só evita que a lista completa apareça. Para pastas realmente sensíveis, o ideal é combinar o Index Manager com outras proteções, como senha de pasta (Diretórios Protegidos por Senha) ou simplesmente não deixar arquivos confidenciais dentro de public_html.

Precisa de ajuda?

Se você não encontrar a opção Index Manager no seu cPanel, ou tiver dúvida sobre qual pasta proteger, é só chamar o suporte da GeHost — a gente te ajuda a deixar tudo certinho. 🌱

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.