Sven Rautenberg: vhosts per https nicht erreichbar

Beitrag lesen

Moin!

ich habe in meiner httpd.conf einige vhosts definiert. das sieht so aus:

Wie man sieht, nimmst du ausführlich Bezug auf den Port 80.

Nun habe ich mal ganz naiv versucht, die lokale Domian statt über:

http://root.home.net

... über:

https://root.home.net

HTTPS läuft über Port 443.

Wie sorge ich dafür, dass alle meine eingerichteten vhosts auch
über https funktionieren ?

HTTPS und VHosts hat sowieso einige Fallstricke, weil die SSL-Zertifikate IP-basiert benutzt werden, der VHost aber erst nach Zustandekommen der Verbindung bekannt gemacht wird. Du kriegst also entweder ständig Meldungen, dass das Zertifikat nicht zur URL paßt, oder du baust dir ein Wildcard-Zertifikat für "*.home.net", mit dem du dann anstelle des Sternchens beliebige Hostnamen als VHost benutzen kannst. Alternativ kannst du natürlich von namensbasierten VHosts auf IP-basierte VHosts umsteigen und dann je VHost einfach ein passendes Zertifikat installieren.

Grundsätzlich gesprochen fehlt es dir aber erstmal ganz schlicht an der Aktivierung deiner VHosts für SSL. :)

- Sven Rautenberg

--
"Love your nation - respect the others."