Hallo, On 1/21/2006 4:06 PM, Martin Deppe wrote:
Hi ihr,
langsam verzweifle ich dabei SSL unter apache2 zu verwenden. Ich habe mich bereits nach "/usr/share/doc/packages/apache2/README.QUICKSTART.SSL" gerichtet,
kenne ich nicht.
habe "insserv apache2" gemacht - was vermutlich nicht mal notwendig war -
Stimmt.
habe diverse restarts durchgeführt und, weil ich gestern irgendwann den Rechner auch ganz abgestellt habe, einen Neustart durchgeführt. Doch nichts half, bisher!
Richtig, restarts sind niemals die Lösung wenn ein reines Softwareproblem vorliegt. (Manchmal aber trotzdem notwendig, aber dann ist das eher ein Hinweis auf ein _anderes SW-Problem...)
Immerhin konnte ich doppelte Fehlermeldungen auf einfache redurzieren, aber geholfen hat das nicht wirklich. Die Fehlermeldungen, die ich bekomme, sind folgende:
==> /var/log/apache2/access_log <== 192.168.1.104 - - [21/Jan/2006:15:11:54 +0100] "\x80g\x01\x03" 501 993 "-" "-" 192.168.1.104 - - [21/Jan/2006:15:11:54 +0100] "\x80g\x01\x03" 501 993 "-" "-"
So wie's aussieht wird der apache da mit etwas konfrontiert was nicht unbedingt wie ein standardkonformer HTTP-Request aussieht. Was gibt's denn für Log-Einträge beim Start des Webservers?
==> /var/log/apache2/error_log <== [Sat Jan 21 15:11:54 2006] [error] [client 192.168.1.104] Invalid method in request \x80g\x01\x03 [Sat Jan 21 15:11:54 2006] [error] [client 192.168.1.104] Invalid method in request \x80g\x01\x03
==> /var/log/apache2/access_log <== 192.168.1.104 - - [21/Jan/2006:15:13:20 +0100] "\x80g\x01\x03" 501 993 "-" "-"
==> /var/log/apache2/error_log <== [Sat Jan 21 15:13:20 2006] [error] [client 192.168.1.104] Invalid method in request \x80g\x01\x03
In "/etc/sysconfig/apache2" ist "ssl" in "APACHE_MODULES" gesetzt und ebenfalls APACHE_SERVER_FLAGS="SSL".
ServerName=... ist in "/etc/apache2/vhosts.d/vhost.template" UND in "/etc/apache2/vhosts.d/vhost-ssl.template" gesetzt.
Hast Du mal probiert per Hand eine minimale Apache-Konfiguration zu erzeugen, die probiert, und könntest die entsprechende Datei posten?
Was fehlt mir noch oder mache falsch?
Tja, dazu müsste man jetzt mal die nötigen Details wissen. 1. Hast Du die nötigen Zertifikate erzeugt und installiert? 2. was für Ergebnisse brint ein Webseitenaufruf mit http://localhost/ und mit https://localhost/ in Webbrowser und -Serverlogs? 3. Was passiert bei entsprechenden Aufrufen mit dem Servernamen statt localhost?
Für jedweden hilfreichen Hinweis wäre ich dankbar!
Dafür hast Du die falschen Details genannt.
Gruß Martin P.S. Ich habe SuSE 9.2 und Apache2 2.0.50
Tja, die Kombination kann auf jeden Fall SSL - hier läufts. Arno
-- IT-Service Lehmann al@its-lehmann.de Arno Lehmann http://www.its-lehmann.de