PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache 2 / Open SSL - Fehler bei https Zugriff



wisnitom
17.06.03, 17:26
hallo,

habe hier ein kleines Problem bei Zugriff auf den Apache 2.046 via https:

Apache ist selbst compiliert (ssl enabled)
OpenSSL ist von der SuSE8.2 Distri 0.96i
wird auch entsprechend bei der Server Version angezeigt. (mod_ssl/2.0.46 OpenSSL/0.9.6i)

Http Freigaben, Verzeichnisse, PHP, Perl ... alles läuft völlig ohne Probleme.

Wollte jetzt auf https umstellen und gehe genau nach dem Apache2 Buch
von Sebastian Wolfgarten vor.

Key und Zertifikat selbst erzeugt und unterschrieben.
server.crt, server.csr und server.key ins conf Verzeichnis kopiert.

httpd.conf Änderungen (hinzugefügt):

Listen 443
SSLMutex sem
SSLRandomSeed startup builtin

<VirtualHost 127.0.0.1:443>
ServerName localhost
DocumentRoot /usr/local/apache2/htdocs
SSLEngine On
SSLCertificateFile conf/server.crt
SSLCertificateKeyFile conf/server.key
</VirtualHost>

Beim Start von Apache fragt er auch nach der Passphrase und zeigt an, das er auf 443 horcht.
Beim Zugriff via https auf den Server bekommt der Client eine leere Seite,
man kann kurz sehen, das kurz Daten geladen wird, aber das wars dann.
Habe eine Domain bei DynDNS.org registriert, Zugriff via http klappt perfekt.

Habe jetzt versucht, sowohl im Zertifikat (common name) als auch im Eintrag in der httpd.conf
bei Servername - das Ganze mal mit dem Domain-Namen von DynDNS bzw. alles mal
mit localhost zu erzeugen, leider klappt es noch nicht.

Die Einträge in der error_log hierzu:
[Mon Jun 16 22:46:39 2003] [error] [client 217.3.199.38] Invalid method in request L

Danke für Tipps,
grüsse,

wisnitom
18.06.03, 23:53
Problem gelöst ..

Abstimmung der Einträge zwischen ssl.conf und httpd.conf,
da war noch ein kleiner Fehler

grüsse,