du sprichst hiervon über einen "root" server bei strato ?
Wenn ja, so hat zum einen Strato ein (manschmal) gute FAQ
http://www.strato-faq.de/subcat.php4?su ... .4&extern=
Ansonsten gehte strato einfach hin und "connectiert" eine bestellte Domain einfach mit der IPnummer des servers.
Ab diesen Zeitpunkt obliegt es dem besitzer mit dieser domain zutun was er will.
Das bedeutet, entweder im Kundenbereich die Domain verwalten, oder über sein eigenes System, das durch im Vertrag vorinstallierte PLESK/CONFIXX/VISAS.
Soweit ich informiert bin sind die "rootys" bei strato eigentlich schon vorkonfiguriert, woraus sich die Frage erhebt "warum wird dann noch XAMPP" aufgespielt.
Wie aus der FAQ zu sehen ist zuerst die Vertrags-Domain mit dem server gekoppelt, alle weiteren Domainnamen sind zwar vorhanden aber hängen sozusagen in der Luft.
http://www.strato-faq.de/view.php4?arti ... d=&extern=
Daraus ergibt sich folgendes Konstrukt.
Domain vorhanden aber nicht im Server bekannt.
Entweder über Administrationsoberfläche diese Domain in den server integrieren, so würde auch automatisch ein Speicherplatz zur verfügung gestellt und die Domain ist benutzbar.
Oder, durch manuelle eingriffe in der httpd.conf des Server, worin man eigene Domains als VHOST (Virtual Host) einrichtet.
Zu VirtualHost gibt es hier im OFFTOPiC bereich eine gute Ansammlung zum testen.
Wird aber ein manueller eingriff vorgenommen, kann es oftmals vorkommen das die Administrationsprogramme ihren Dienst verweigern.
Ansonsten ist zum lernen auch das allseits berühmte
http://www.rootforum.de vorhanden, dort sollte man aber nicht offen ausprechen das XAMPP benutzt wird, da XAMPP im eigentlichen Sinne nicht für ProduktivServer konzepiert ist.