moin,
Dann würde ich erstmal ganz banal probieren, ob das getan wird, wenn du deinen leopold-VHost als allererstes in der Datei angibst. Der Apache liefert den ersten genannten VHost nämlich dann aus, wenn kein anderer VHost explizit passt. Ob das bei der VirtualDocumentRoot-Direktive auch passiert (man könnte als Gegenargument anführen, dass damit ja immer ein VHost existiert, der ggf. einfach nur keine Dateien hat), wäre herauszufinden. Die Doku zu mod_vhost_alias ist jedenfalls etwas schweigsamer zu dieser Frage - ich würde also erstmal Standardverhalten annehmen.
genau das hatte ich auch als erstes probiert:
Den 'statisch' definierten vhost 'leopold' als erstes
definieren, damit der quasi als default verwendet wird,
wenn der dynamische Teil nicht matched. Das Ergebnis
dessen ist allerdings, dass dann der dynamische Teil
scheinbar nicht mehr ausgeführt wird und alle Requests
mit dem 'statischen' Teil beantwortet werden.
Ich hatte auch schon versucht, für den leopold-VHost einen
weiteren Alias *.leo.dev zu definieren. Das verhält sich
dann genauso, als hätte ich den statischen Teil als erstes
definiert.
gruesse,
heinetz