1. Home
  2. VPS Locaweb
  3. Saiba como resolver o “Index of /” no site

Saiba como resolver o “Index of /” no site

Se você se deparou com a mensagem “Index of /” ao acessar seu site, significa que o servidor não conseguiu localizar o arquivo de índice padrão.

Confira, a seguir, algumas etapas simples que podem resolver esse problema.

O que fazer para resolver?

Crie ou verifique o arquivo index

    1. Acesse o diretório raiz do seu site (geralmente, “public_html” ou “www”);
    2. Verifique se existe um arquivo chamado index.html ou index.php;
    3. Faça o upload do arquivo para o diretório correto no servidor, assim, você garante que ele esteja acessível a quem visitar o site.

Ajuste as configurações do servidor

Se o arquivo de índice está presente, mas o erro persiste, pode ser necessário ajustar as configurações do servidor Nginx ou Apache.

Para servidores Nginx

    1. Localize o arquivo nginx.conf;
    2. No bloco de configuração do servidor, adicione ou verifique se existe a linha: index index.html index.php.

Isso fará com que o Nginx procure pelo arquivo de índice nos formatos definidos.

Para servidores Apache

    1. Acesse o arquivo .htaccess no diretório raiz do site;
    2. Adicione ou edite a linha que define o arquivo de índice: DirectoryIndex index.html index.php.

Isso instrui o servidor a procurar o arquivo de índice nos formatos desejados.

Desabilite a listagem de diretórios

Se o arquivo de índice estiver ausente e você não quiser que o servidor exiba a listagem de arquivos do diretório, é importante desabilitar essa funcionalidade.

Para servidores Nginx

    1. No arquivo nginx.conf, localize o bloco de configuração de diretórios e adicione: autoindex off.

Com isso, o servidor Nginx não permitirá a listagem de diretórios caso o arquivo de índice não esteja presente.

Para servidores Apache

    1. No arquivo .htaccess, adicione a linha: Options -Indexes.

Isso impede que o servidor mostre a lista de arquivos quando não há um arquivo de índice.

O que significa “Index of /” no site?

A mensagem “Index of /” que aparece em um site costuma indicar que o servidor não conseguiu encontrar um arquivo de índice, como index.html ou index.php, para exibir.

Em vez disso, o servidor exibe uma lista de todos os arquivos e pastas presentes no diretório e permite que quem acessa o site visualize o conteúdo do servidor diretamente.

Por que ele aparece?

O erro “Index of /” pode aparecer por diversos motivos, como:

    1. Falta do arquivo de índice: o servidor não encontra o arquivo padrão, como index.html ou index.php;
    2. Configurações incorretas do servidor: o servidor pode não estar configurado corretamente para identificar o arquivo de índice;
    3. Permissões inadequadas: se o arquivo de índice estiver presente, mas não tiver as permissões corretas de leitura, o servidor não conseguirá acessá-lo;
    4. Listagem de diretórios habilitada: o servidor pode estar configurado para mostrar a listagem de diretórios quando não encontra o arquivo de índice.

Para ter total controle sobre seu ambiente e configurar tudo do zero, considere usar o Servidor VPS da Locaweb. Com ele, você terá a flexibilidade necessária para ajustar suas configurações e evitar esse tipo de erro.

Saiba mais sobre nossa solução e contrate hoje mesmo!

Este artigo foi útil ?

Artigos relacionados