Kurze Antwort : ja, mit apache2.2.9 aus debian lenny während alle Subdomains in eigenen vhost-Kontainern stehen, hier notiert der apache2 beim Start nur, dass ihm die Konfiguration so nicht ganz passt, das Ergebnis ist aber Funktion wie gewünscht.
Das error-log dazu:
[Mon Dec 05 14:09:17 2011] [warn] Init: SSL server IP/port conflict: sub1.domain.tld:443 (/etc/apache2/sites-enabled/domain_ssl:21) vs. sub2.domain.tld:443 (/etc/apache2/sites-enabled/domain_ssl:143) ... [Mon Dec 05 14:09:17 2011] [warn] Init: You should not use name-based virtual hosts in conjunction with SSL!!
Lange Feststellung : wenn ich auf squeeze und damit apache2.2.16 upgrade ist die Konfiguration ein Starthindernis
Wie erreiche ich es also, dass bei Vorhandensein eines Wildcardzertifikates SSL-Konfigurationen für verschiedene Subdomains auf völlig verschiedene Verzeichnisse mit nur einer IP gefahren werden können?
Die Meldung im error.log habe ich nicht mehr verfügbar und kann Sie auch nicht ohne weiteres rekonstruieren - ich bin genau genommen froh, dass ich in dem squeeze jetzt den alten apache wieder am Laufen habe.
VirtualDocumentRoot ist nicht die Lösung, die ich suche, da auf dem Server ein Managementpanel läuft welches mir DocRoot-Anpassungen a la /var/www/sub[1-n].domain.tld/ nicht erlaubt (es sieht eher so aus: /var/customers/[1-n]/$irgendwasausgedachtes).
Mit freundlichen Grüßen / Kind regards Ronny Seffner