você habilitou o site usando o comando a2ensite ? O diretório / etc / apache2 / sites-available lista aqueles que você configurou, mas ele precisa estar em / etc / apache2 / sites-enabled para ser selecionado quando você em seguida, recarregue a configuração do apache2.