По-видимому, этот apache.conf не... правильно. У Вас должны быть записи в каждый хост. Проверьте это и это для примера.
Команда:
apache2 -S
выведет Вашу vhost конфигурацию и покажет, какие хосты настроены и их порядок.
Две вещи: