Web-Server

ID #1111 SSL für eine Domain einrichten

Frage:

Wie kann man einen VirtualHost auf SSL umstellen?

Lösung:

Einfach den vorhanden

NameVirtualHost  my.ip:443
<VirtualHost my.ip:443>
SSLEngine On
SSLCertificateFile /etc/apache2/ssl.crt/mydomain.crt
SSLCertificateKeyFile /etc/apache2/ssl.key/mydomain.key
SSLCACertificateFile /etc/apache2/ssl.crt/chain.crt
#ErrorLog /var/log/apache2/ssl_error_log
#CustomLog /var/log/apache2/ssl_request_log ssl_combined
[...und der übliche Rest...]
</VirtualHost>

Zu beachten:

Pro IP kann immer nur eine Domain auf SSL reagieren. Das liegt an der Art, wie SSL funktioniert. Denn erst wird der SSL-Handshake durchgeführt und dann der HTTP-Header übergeben. Aber erst im HTTP-Header steht die verlangte Domain. Daher muß Apache bereits zum SSL-Handshake die nötigen SSL-Daten haben; sprich es darf nur eine SSL-Domain geben.
Ausnahmen kann man mit selbst erzeugten Zertifikaten machen, wenn man jeweils das selbe Cert benutzt.

 

sozial Bookmarking
Bookmarken bei YIGG Bookmarken bei Mister-Wong Bookmarken bei Icio Bookmarken bei del.icio.us Bookmarken bei Technorati Bookmarken bei Furl Bookmarken bei Spurl Bookmarken bei Yahoo Bookmarken bei Google

huschi, zuletzt 2006-01-24 20:41     Artikel ausdrucken Artikel weiterempfehlen Als PDF-Datei anzeigen

Dieser Inhalt ist unter der Creative-Commons Lizenz lizensiert.

Probleme bitte im Server-Support-Forum diskutieren.

überflüssig 1 2 3 4 5 wertvoll  
Durchschnittliche Bewertung:   3 von 5 (2 Bewertungen)

Artikel kommentieren