Na sua Configuração, deve ser <VirtualHost *:80>
não <VirtualHost *>
Para testar o arquivo de configuração do Apache em busca de erros, use o seguinte comando:
apachectl configtest
Se o arquivo de configuração estiver correto, este comando retornará a sintaxe Ok. Caso contrário, retornará informações detalhadas sobre o erro descoberto.
Se você está usando o sistema operacional baseado no Redhat, então você pode usar:
httpd -t