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 *.*
Heavy
4
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
[…]