SSL mit namensbasierten VirtualHosts
Seit einiger Zeit versuche ich nun, meine gesamten Serverdienste übe rSSL zur Verfügung zu stellen. Für SMTP, POP3, IMAP und FTP war das kein Problem, doch der Apache macht kein SSL bei name-based VirtualHosts.
Aufgrund der Natur des SSL-Protokolls ist es dem Apache nicht möglich, den Host-Header früh genug auszulesen, daher ist diese Einschränkung nur logisch. Doch die Lösung ist einfach:
Stunnel arbeitet als SSL-Proxy und nimmt Verbindungen auf Port 443 (HTTPS) an, die es dann intern unverschlüsselt an Apache weiterleitet.
Die Einrichtung des Dienstes hat ca. 2 Minuten gedauert und ist unter Debian Etch kein Problem.

