Es hängt wohl mit der Hauptkonfigurationsdatei von Xampp zusammen, dass einfachere Einrichtungen des virtual hosts, die ich anderswo gefunden habe, nicht klappten. Diese funktioniert sehr gut.
Erste Apache-Installation, die funktioniert hat (allerdings sind Änderungen nötig: statt ./configure muss es heißen: ./configure --with-included-apr — auch muss alles mit sudo anfangen)