Page 1 of 1

mod_ssl will nicht!

Posted: 2003-07-23 14:06
by smartt
hi,

ich habe den Apache und libapache_mod_ssl per apt-get auf meinem Debian-System installiert. Leider funktioniert der Zugriff per https nicht!
Im error.log steht folgende Meldung:

[Wed Jul 23 13:54:19 2003] [notice] caught SIGTERM, shutting down
[Wed Jul 23 13:54:23 2003] [error] (2)No such file or directory: mod_mime_magic: can't read magic file /etc/apache/share/magic
[Wed Jul 23 13:54:24 2003] [error] (2)No such file or directory: mod_mime_magic: can't read magic file /etc/apache/share/magic
[Wed Jul 23 13:54:24 2003] [notice] Apache/1.3.26 (Unix) Debian GNU/Linux PHP/4.3.1 mod_ssl/2.8.9 OpenSSL/0.9.6g configured -- resuming normal operations
[Wed Jul 23 13:54:24 2003] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache/suexec)
[Wed Jul 23 13:54:24 2003] [notice] Accept mutex: sysvsem (Default: sysvsem)

kann mir jemand weiterhelfen?

Grüße, Thomas

Re: mod_ssl will nicht!

Posted: 2003-07-23 14:12
by floschi
Hi!

Kennst du die Doku unter /usr/share/doc/PAKETNAME ?

Dort müsste auch etwas von mod_ssl rumliegen, wo eine genaue Anleitung beschrieben ist.

Darin sind dann Punkte enthalten wie z.B. LoadModule usw...

Re: mod_ssl will nicht!

Posted: 2003-07-23 14:15
by smartt
ja, die Doku kenn ich und die Doku hab ich auch "abgearbeitet".
Der Fehler tritt trotzdem auf...

Re: mod_ssl will nicht!

Posted: 2003-07-23 14:18
by sascha

Code: Select all

apt-get install libapache-mod-ssl-doc
cp /usr/share/doc/libapache-mod-ssl-doc/mod-ssl.conf /etc/apache
echo "Include mod-ssl.conf >> /etc/apache/httpd.conf"
Dann noch in der mod-ssl.conf die Kommentare bei

Code: Select all

#<IfModule mod_ssl.c>
#Listen 80
#Listen 443
#</IfModule>
Entfernen.

Ã?berprüfen ob der Eintrag

Code: Select all

LoadModule ssl_module /usr/lib/apache/1.3/mod_ssl.so
in der httpd.conf vorhanden ist.

Apache restarten und es sollte gehen.

Evtl. noch mit mod-ssl-makecert ein neues Zertifikat erstellen.

Re: mod_ssl will nicht!

Posted: 2003-07-23 14:26
by offset
seit ich mod-ssl installiert habe, kommt beim

Code: Select all

apachectl restart
das der Apache nicht läuft, Versuche zu starten, gestartet. Er lief aber definitiv.

Re: mod_ssl will nicht!

Posted: 2003-07-23 14:38
by smartt
hab ich alles so gemacht! geht aber nicht! Komisch ist ja das

No such file or directory: mod_mime_magic: can't read magic file /etc/apache/share/magic

mod_mime_magig angemeckert wird. Was hat das damit zu tun?

Re: mod_ssl will nicht!

Posted: 2003-07-23 14:38
by sascha
Alle Prozesse killen, evtl. PID-File löschen. Nochmal starten und dann im error_log gucken.

Re: mod_ssl will nicht!

Posted: 2003-07-23 14:43
by smartt
ich habs jetzt!

in der httpd.conf stand nur:

port 80

jetzt hab ich:

port 80
port 443

(zusätzlich zur listen-Direktive). auf einmal gehts...komisch das das in dem doc nicht erwähnt wird.

Re: mod_ssl will nicht!

Posted: 2003-07-23 14:46
by sascha
Also ich hab bei mir kein Port 443 in der Conf ... ;)

Re: mod_ssl will nicht!

Posted: 2003-07-23 14:49
by smartt
ne, das wars auch nicht.....jetzt ging der port 80 nicht mehr :(

es war die Reihenfolge:

ich hatte erst:

<IfModule mod_ssl.c>
Listen 80
Listen 443
</IfModule>

und dann

LoadModule ssl_module /usr/lib/apache/1.3/mod_ssl.so

damit kam er wohl nicht klar. reihenfolge umgedreht, jetzt gehts...

Re: mod_ssl will nicht!

Posted: 2003-07-23 14:59
by floschi
Echt?

Ich hatte gestern die IfModules auskommentieren müssen... nur die Listen-Anweisungen drin gelassen und erst dann hat's gefunzzt.

Achja, ich musste 3x ein Zertifikat erstellen, bis er es endlich gefressen hat. War seltsam, aber funzzt jetzt *g*

Re: mod_ssl will nicht!

Posted: 2003-07-24 19:25
by squize
Als allgemeine Anmerkung vielleicht noch:

Selbst die APACHE-FAQ's empfehlen IFDEF Anweisungen nicht zu benutzen. Wozu auch, da man ja weiss welche Module man braucht. Die ganzen IFDEFs führen meistens nur zu Verwirrung, wie ihr ja festellen musstet :)

Marc