Hallo Christian,
das Problem ist ganz einfach: Du versuchst dem Server beizubringen, dass unter ein und derselben IP-Adresse zwei Domains laufen, sagst ihm das aber nirgends direkt.
Lösung 1:
Unterschiedliche IP-Adressen verwenden
Lösung 2:
Eine IP, dann aber die VirtualHosts per Name definieren.
Evtl. hilft Dir auch die deutsche httpd.conf (http://aktuell.de.selfhtml.org/artikel/server/apacheconf/apconf061.htm)
Grüße aus Würzburg
Julian