Lentes, Bernd wrote:
ich habe einem apache 2.2.3 SSL beigebracht. Dazu habe ich ein Zertifikat gebaut, und folgendes der default-server.conf hinzugefügt:
<IfDefine SSL> SSLEngine on SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL SSLCertificateFile /etc/apache2/ssl.crt/server.crt SSLCertificateKeyFile /etc/apache2/ssl.key/server.key CustomLog /var/log/apache2/ssl_request_log ssl_combined </IfDefine>
[...]
HTTP-Requests vom Browser werden aber jetzt mit Error-Code 400 beantwortet. Das access_log schreibt: 146.107.135.80 - - [26/Feb/2008:13:17:42 +0100] "GET /" 400 1022 "-" "-"
Ich schätze mal, dass Dein Apache jetzt auf allen lauschenden Ports SSL erwartet und Du deshalb den Errorcode 400 (=Bad Request) bekommst. Die SSL-Engine wird ja nach Deiner Config gestartet unabhängig vom Port auf dem die Anfrage eingeht. Deswegen ist es sinnvoll die SSL-Config in einen Virtualhost zu stecken, der nur auf Port 443 hört. Bei Anfragen auf Port 80 rechnet Dein Apache dann nicht mehr mit SSL und es sollte funktioneiren wie gewünscht. Joachim -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org