Ich habe hier ein frisch installiertes SuSE 11 mit Apache. Dort habe ich unter Yast das SSL Modul aktiviert (funktioniert auch).
Dann habe ich mir mit hilfe des Scripts SSL Certificate Generation Utility (mkcert.sh) das SSL Zertifikat erstellt (sieht auch gut aus).
Ich nutze keine vhosts!
Nun ist es so, wenn ich auf den Server via https zugreife bekomme ich vom Browser folgende Fehlermeldung:
- Code: Select all
SSL hat einen Eintrag erhalten, der die maximal erlaubte Länge überschritten hat.
(Fehlercode: ssl_error_rx_record_too_long)
Ich habe bereits herausgefunden, dass Browser diese Meldung ausgibt wenn auf einem SSL Port (zB 443) ein HTTP Server ohne SSL lauscht. Dies ist auch so. Ein Aufruf von http://server:443/ funktioniert - also lauscht der Apache auf dem HTTPS Port und antwortet nur mit HTTP.
An diesem Punkt verlassen mich die Ideen. Weshalb tut mein Webserver dies? Ich habe nichts an den Configfiles rumgespielt.
Jeder Aufruf erzeugt folgenden Fehler im ErrorLog:
- Code: Select all
[Sat Jun 28 17:08:04 2008] [error] [client 192.168.0.1] Invalid method in request \x16\x03\x01
Wo setze ich da am besten an??
Viele Gruesse
Mode