Hallo,
NameVirtualHost 192.168.125.135
<-snip->
Sieht gut aus. Dass Du die beiden in einen VH-Container zusammenfassen kannst (und ServerAlias verwenden) weisst Du?
Ansonsten faellt mir dazu nicht wirklich noch was ein - ausser, dass das Problem allem Anschein nach beim Apachen zu suchen ist. Wenn Du zumindest mal auf die lokale IP kommst, hat es mit deinem OS und Deinem hosts-file nichts mehr zu tun. Ich wuerde mal probieren, ob genau diese Apache-Config wirklich benutzt wird (z.B. indem Du vorsaetzlich einen Fehler einbaust, und schaust, ob er trotzdem startet)
Viele Gruesse,
Gero