Moin Ronny,
On Mon, Dec 05, 2011 at 04:52:37PM +0100, Ronny Seffner wrote:
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!!
Du solltest nahe der Stelle, wo Debian die Listen-Angaben hat (/etc/apache2/ports.conf) ein "NameVirtualHost *:443" einfügen.
Danach ist es dem Apache gestattet, wieder nach Namen die vHosts auszusuchen.
Da kannst du dann auch wenn nötig verschiedene Zertifikate verwenden, solange deine Clients TLS-ServerNameIndication (SNI) unterstützen. Das ist bei Windows seit Vista im HTTP-Stack enthalten, Linuxe können das schon ne Weile länger.
Wenn du über mein konkretes Setup noch was wissen magst sag Bescheid, ich teile gern ;).
Gruß, Andre