SSL-Fehlerbeseitigung in Verbindung mit Confixx
Fehler-Meldungen in Log-Dateien:
[Thu Dec 03 12:04:44 2009] [info] Subsequent (No.5) HTTPS request received for child 24 (server 1awww.com:443)
[Thu Dec 03 12:04:44 2009] [debug] ssl_engine_io.c(1843): OpenSSL: I/O error, 5 bytes expected to read on BIO#b10d238 [mem: b1128b0]
[Thu Dec 03 12:04:44 2009] [info] [client 88.74.250.150] (70014)End of file found: SSL input filter read failed.
[Thu Dec 03 12:04:44 2009] [debug] ssl_engine_kernel.c(1756): OpenSSL: Write: SSL negotiation finished successfully
[Thu Dec 03 12:04:44 2009] [info] [client 88.74.250.150] Connection closed to child 24 with standard shutdown (server 1awww.com:443)
und ggf.:
[warn] NameVirtualHost 256.256.256.256:443 has no VirtualHosts
Ein langes Suchen über Google brachte nicht den Erfolg, dabei handelt es sich vielleicht, wenn Sie Confixx verwenden und Shared SSL aktiviert haben, evtl. um 2 Problematiken:
a) Loggen Sie sich als Administrator ein und dann: Einstellungen - Shared-SSL - unten: was ist verfügbar - wählen Sie nichts verfügbar - klicken Sie auf weiter. Nun wird ein neues Shared-SSL-Zertifikat erzeugt. Dies dauert entsprechend der eingestellten Interval-Zeit einige Minuten.
b) Prüfen Sie, ob Sie mindestens 1 Webspace auf SSL gelegt haben, ohne dort ein Zertifikat hinterlegt zu haben, denn nur wenn 1 Webspace angelegt wurde, bei dem SSL angeklickt ist, aber kein Zertifikat angelegt ist, wird shared SSL verwendet. Ansonsten erstellen Sie einen Webspace mit SharedSSL, z.B. mit einer nicht vorhandenen Domain (egalDomain.de). Loggen Sie sich als Webspace-User dieser egalDomain.de ein und gehen Sie auf Einstellungen - Domains - klicken Sie auf der Domain auf das SSL-Symbol. Klicken Sie nach der Intervalzeit erneut auf Domains und das Uhr-Symbol gegen das OK-Haken-Symbol getauscht worden sein.
Anschließend loggen Sie sich als Root-User in Ihren Server ein, Wählen Sie das Verzeichnis mit:
cd /etc/init.d
und führen Sie einen Apache2 restart durch:
./apache2 restart
Es sollte nun kein Fehler mehr angezeigt werden! Sie sollten prüfen, ob der shared SSL-Modus für eine vorhandene Domain, bei Aufruf https://Domain , zwar mit der Zertifikats-Warnung, aber bei Zulassung, funktioniert!
Prüfen Sie, daß in der globalen apache2-Konfigurations-Datei der Debug-Modus wieder auf warn zurück geschaltet wird!
Wir hoffen, Ihnen bei diesem Problem geholfen zu haben!
