SSL Zertifikat liefert Fehler aus

Ich bin heute beim Versuch ein SSL Zertifikat auf meinem Server zu installieren verzweifelt. Dabei mache ich für meine Begriffe alles richtig?

Hier ein Auszug aus der listen.conf

NameVirtualHost *
Listen 80
Listen 443

[…]

SSLEngine On
SSLCertificateFile /usr/local/ssl/crt/public.crt
SSLCertificateKeyFile /usr/local/ssl/private/private.key
SSLCertificateChainFile /usr/local/ssl/crt/intermediate.crt
ServerName reitbar.de
DocumentRoot /srv/www/htdocs/reitbar

[…]

Beim Starten des Servers wirft er auch keine Fehlermeldung aus, allerdings bekomme ich beim Verbindungsversuch auf https folgende Fehlermeldung:

SSL hat einen Eintrag erhalten, der die maximal erlaubte Länge überschritten hat.

(Fehlercode: ssl_error_rx_record_too_long)

Ich denke, dass es damit zusammenhängt, dass auf dem Server 4 URLs gleichzeitig laufen und das Zertifikat nur für eine davon ist.

Hoffe jemand weiß Rat.

LG Fabian Dellwing

PS. Es handelt sich um ein Thawte SSL123 Zertifikat sowie einen Strato Root

Hoffe jemand weiß Rat.

Nicht wirklich. Hilft vielleicht das hier weiter?
http://www.yourhelpcenter.de/2012/09/apache2-problem…

Zumindest sieht schon mal der dort anders aus.

Stefan

Leider ist meine Serverstruktur anders als in allen Beispielen gefunden.

Und * entspricht imho *.*

Hallo,

hast du schon _default_ an Stelle von * versucht?

http://stackoverflow.com/questions/119336/ssl-error-…

Gruß
Heavy

Der verlinke Artikel hat mich auf eine Idee gebracht und ich konnte das Problem jetzt lösen.

Fürs Archiv, so funktioniert es:

NameVirtualHost *:80
NameVirtualHost *:443
Listen 85.214.155.239:80 #da zwei IPs vorhanden
Listen 85.214.155.239:443 https #da zwei IPs vorhanden
[…]

SSLEngine On
SSLCertificateFile /usr/local/ssl/crt/public.crt
SSLCertificateKeyFile /usr/local/ssl/private/private.key
SSLCertificateChainFile /usr/local/ssl/crt/intermediate.crt
ServerName reitbar.de
DocumentRoot /srv/www/htdocs/reitbar

ServerName reitbar.de
DocumentRoot /srv/www/htdocs/reitbar

[…]