В Вашей Конфигурации это должно быть <VirtualHost *:80>
нет <VirtualHost *>
Для тестирования конфигурационного файла Apache на ошибки используйте следующую команду:
apachectl configtest
Если конфигурационный файл будет прекрасен, то эта команда возвратит Синтаксис хорошо. Иначе это возвратит подробную информацию об обнаруженной ошибке.
При использовании основанной на Redhat ОС затем, можно использовать:
httpd -t
Replace:
\(\d{1,2}\)\.
With:
.