Eu opero um VPS no Digital Ocean executando o Ubuntu 12.04.3, com hosts virtuais. Consegui configurar as coisas seguindo este tutorial aqui: https://www.digitalocean.com/community/articles/how-to-set-up-apache-virtual-hosts-on-ubuntu-12-04-lts
No entanto, depois de alguns dias, naveguei para o meu domínio principal (noelforte.com) para verificar se tudo estava funcionando sem problemas, mas em vez de ver a página de destino que eu havia configurado temporariamente, fui recebida com uma listagem de diretórios.
Curiosamente, o subdomínio que eu havia configurado com o VHosts ainda estava apontado para o diretório certo, no entanto, meu domínio principal voltou a apontar para a raiz padrão do documento /var/www
.
Excluir os arquivos de configuração /etc/apache2/sites-available
e configurar tudo de novo produziu os mesmos resultados: qualquer subdomínio apontará para o local certo, no entanto, o TLD raiz permanece travado apontando para /var/www
.
O que pode causar uma situação como essa e por que, inicialmente, funcionou corretamente?