Prüfe mal folgendes:
- Hast du die Virtual Hosts Datei auch über die Include-Directive in der httpd.conf-Datei eingebunden, wenn du die VirtualHost-Directive nicht direkt in die httpd.conf-Datei geschrieben hast?
- Viel banaler: Hast du den Apache neugestartet, nachdem du den VirtualHost hinzugefügt hast?