Ver o site antes de o domínio apontar, e o «Index of /»

A conta está criada, os ficheiros estão lá — e o domínio ainda abre o site antigo, ou não abre nada. É normal: entre mudar os nameservers e o mundo inteiro saber disso passam horas. Mas não precisa de esperar de braços cruzados para começar a trabalhar.

O caminho que funciona sempre: o ficheiro hosts

O seu computador consulta um ficheiro próprio antes de perguntar ao DNS. Se lhe disser que o domínio é o nosso servidor, o seu navegador passa a ver o site novo — e só o seu. Ninguém mais no mundo é afectado.

1 Descubra o endereço IP da sua conta, no cPanel — ver qual é o IP do seu alojamento e onde o encontrar.
2 No Windows: abra o Bloco de Notas como administrador e abra o ficheiro C:\Windows\System32\drivers\etc\hosts. No Mac ou Linux: no Terminal, sudo nano /etc/hosts.
3 Acrescente duas linhas no fim, com o seu IP e o seu domínio:
123.123.123.123  oseudominio.co.mz
123.123.123.123  www.oseudominio.co.mz
4 Grave, feche o navegador por inteiro e abra outra vez. Passa a ver o site novo no endereço real.
Apague as linhas quando terminar. Enquanto lá estiverem, só você vê o site novo — e continuará a vê-lo mesmo depois de o domínio apontar para outro lado. Já vimos quem passasse dias convencido de que o site estava no ar por causa disto. Apague as duas linhas assim que a mudança estiver feita.
Porque é que o e-mail não vem atrás. O ficheiro hosts só engana o seu computador, e só para o site. O correio continua a seguir o que o DNS público disser — ver quanto tempo demora uma alteração de DNS. Para testar contas de e-mail antes da mudança, use o webmail directamente.

O site abre e mostra «Index of /»

Em vez do site, aparece uma lista de ficheiros e pastas com um título «Index of /». Não é erro nem ataque: quer dizer que o servidor foi buscar a pasta e não encontrou lá um ficheiro de índice, por isso mostrou o que havia.

O servidor procura, por esta ordem, um index.php, um index.html ou um index.htm na raiz do site. Se nenhum existir, acontece isto.

Causa O que fazer
Ainda não enviou o site Envie os ficheiros para public_html. Enquanto isso, ponha lá um index.html simples a dizer «em construção».
Enviou para dentro de uma pasta O conteúdo ficou em public_html/site/. Mova-o um nível acima, ou faça dessa pasta a raiz do domínio.
O ficheiro tem outro nome Index.html com I maiúsculo, ou home.html, não contam. Mude o nome para index.html, tudo em minúsculas.
O índice foi apagado Se o site já funcionava, alguma coisa o removeu. Reponha por data — com o JetBackup — e veja se há mais ficheiros em falta.
Enquanto estiver assim, o seu site está aberto à vista. A listagem mostra a estrutura de pastas a quem passar por lá, e os varredores automáticos adoram isso — é por aí que encontram cópias de segurança esquecidas e ficheiros com senhas. Resolva no mesmo dia. Se preferir travar a listagem de vez, crie um .htaccess na raiz com esta linha:
Options -Indexes

Com isso, uma pasta sem índice passa a devolver 403 em vez de mostrar o conteúdo — ver erro 403 Forbidden e os erros do site: 500, 403, 404 e 508.

Um subdomínio para trabalhar à vontade

Se vai montar o site com calma, crie um subdomínio — novo.oseudominio.co.mz — e trabalhe lá. Abre imediatamente, não mexe no site actual e pode mostrá-lo a quem quiser sem alterar nada. Ver domínios estacionados e subdomínios.

O domínio já devia estar a apontar e não abre?

Abrir um pedido

PRODUTO RECOMENDADO

Registe o seu domínio .co.mz

Garanta o nome da sua empresa antes que outro o registe. a partir de 2.500,00 MT/ano

Pesquisar domínio
  • 0 Utilizadores acharam útil
Esta resposta foi útil?