Du hast ja zwei möglichkeiten VHosts einzurichten: Namen- und adress-basierende VHosts. Du hast anscheinend die adress-basierenden gewählt.
Nein, er hat die namensbasierte Variante, denn er benutzt:
NameVirtualHost 192.168.1.50
<VirtualHost 192.168.1.50>
ServerName www.kosmischeszentrum.sol
Namensbasiert, weil der Webserver hier über den Namen ausgwählt wird, den der Browser per Host: übermittelt und der oben in ServerName angegeben wurde. Anders geht's nicht, weil alle Webserver die gleiche Adresse 192.168.1.50 benutzen.
Adressbasiert wäre es, wenn jeder Webserver seine eigene IP-Adresse hätte.
Gruß,
soenk.e