Apache2 startet nicht mehr mit SSL

Apache, Lighttpd, nginx, Cherokee
Post Reply
tomek
Posts: 243
Joined: 2003-08-05 09:44
Location: Paderborn
Contact:
 

Apache2 startet nicht mehr mit SSL

Post by tomek »

Hi,

ich habe eine Puretec L Kiste mit RedHat 9.0 laufen und seit gestern Probleme mit dem RedHat Apache.
Die Installation ist ca. 2 Wochen alt. Alle Sicherheitsupdates sind bereits drin. Ab dem Logrotate am Sonntag Morgen startet der Apache nur noch ohne SSL-Unterstützung. Es ist aber seit Tagen nichts geändert oder installiert worden. Bis zu dem Zeitpunkt lief der Webserver mit SSL ohne Probleme.
Die kompletten Pakete sind original RedHat 9 Pakete mit RedHat Updates:
httpd-2.0.40-21.3
mod_ssl-2.0.40-21.3
openssl-devel-0.9.7a-5
openssl-0.9.7a-5

Ein paar Sachen vorab: Die Platte ist nicht voll. Das Filesystem hab ich aus dem Rescue-Modus bereits geprüft und es gibt keine Fehler.

Ich habe LogLevel im Apache auf Debug gestellt. Es gibt aber keine konkreten Fehler im Error-Log. Nach Starten des httpd ist der Prozess sofort wieder weg. Nehme ich SSL raus, startet der httpd problemlos.
Auch nach Neuinstallation der httpd, mod_ssl und openssl Pakete das Gleiche. Selbst mit den original RedHat-Configfiles startet der httpd mit SSL nicht mehr. Auf zwei anderen Rechnern mit identischen Paketen und identischer Config startet der httpd mit SSL aber weiterhin problemlos.

Irgendwas muss am Sonntag kaputt gegangen sein, aber ich kann nicht rausfinden was..

Error-Log beim Starten des "kaputten" httpd mit SSL:

Code: Select all

[Sun Aug 17 22:48:46 2003] [info] Init: Initializing OpenSSL library
[Sun Aug 17 22:48:46 2003] [info] Init: Seeding PRNG with 136 bytes of entropy
[Sun Aug 17 22:48:46 2003] [info] Init: Generating temporary RSA private keys (512/1024 bits)
[Sun Aug 17 22:48:46 2003] [info] Init: Generating temporary DH parameters (512/1024 bits)
[Sun Aug 17 22:48:46 2003] [debug] /usr/src/build/250859-i386/BUILD/httpd-2.0.40/modules/ssl/ssl_scache_dbm.c(416): Inter-Process Session Cache (DBM) Expiry: old: 0, new: 0, removed: 0
[Sun Aug 17 22:48:46 2003] [info] Init: Initializing (virtual) servers for SSL
[Sun Aug 17 22:48:46 2003] [info] Server: Apache/2.0.40, Interface: mod_ssl/2.0.40, Library: OpenSSL/0.9.7a
[Sun Aug 17 22:48:46 2003] [info] mod_unique_id: using ip addr XXX.XXX.XXX.XXX
[Sun Aug 17 22:48:47 2003] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
Error-Log auf anderem RedHat Rechner mit identischer Konfiguration beim Starten mit SSL:

Code: Select all

[Sun Aug 17 22:44:13 2003] [info] Init: Initializing OpenSSL library
[Sun Aug 17 22:44:13 2003] [info] Init: Seeding PRNG with 136 bytes of entropy
[Sun Aug 17 22:44:13 2003] [info] Init: Generating temporary RSA private keys (512/1024 bits)
[Sun Aug 17 22:44:13 2003] [info] Init: Generating temporary DH parameters (512/1024 bits)
[Sun Aug 17 22:44:13 2003] [debug] /usr/src/build/250859-i386/BUILD/httpd-2.0.40/modules/ssl/ssl_scache_dbm.c(416): Inter-Process Session Cache (DBM) Expiry: old: 0, new: 0, removed: 0
[Sun Aug 17 22:44:13 2003] [info] Init: Initializing (virtual) servers for SSL
[Sun Aug 17 22:44:13 2003] [info] Server: Apache/2.0.40, Interface: mod_ssl/2.0.40, Library: OpenSSL/0.9.7a
[Sun Aug 17 22:44:13 2003] [notice] Digest: generating secret for digest authentication ...
[Sun Aug 17 22:44:13 2003] [notice] Digest: done
[Sun Aug 17 22:44:13 2003] [info] mod_unique_id: using ip addr XXX.XXX.XXX.XXX
[Sun Aug 17 22:44:14 2003] [notice] Apache/2.0.40 (Red Hat Linux) configured -- resuming normal operations
[Sun Aug 17 22:44:14 2003] [info] Server built: May 20 2003 10:15:29
[Sun Aug 17 22:44:14 2003] [debug] /usr/src/build/250859-i386/BUILD/httpd-2.0.40/server/mpm/prefork/prefork.c(1039): AcceptMutex: sysvsem (default: sysvsem)
Falls das was bringt, hier ist das strace-Log beim Starten des kaputten httpd mit SSL:
http://tomek.homeip.net/strace.txt

Wäre nett, wenn jemand eine Idee hätte....

Danke.

Gruß
Tomek
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: Apache2 startet nicht mehr mit SSL

Post by captaincrunch »

Eine Sache, die mir anhand des strace aufgefallen ist :
wait4(-1, Warning: DocumentRoot [/home/www/web5/html/KlingeeV] does not exist
Warning: DocumentRoot [/home/www/web1/html/forum] does not exist
Warning: DocumentRoot [/home/www/web1/html/gbook/portal.php] does not exist
Was sagt denn ein apachectl configtest ?
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
tomek
Posts: 243
Joined: 2003-08-05 09:44
Location: Paderborn
Contact:
 

Re: Apache2 startet nicht mehr mit SSL

Post by tomek »

Das ist eigentlich uninteressant. Wenn ich z.B. die vhosts Configs aus den Includes rausnehme, hilft es auch nix. Aber trotzdem:

Code: Select all

# apachectl configtest
Warning: DocumentRoot [/home/www/web5/html/KlingeeV] does not exist
Warning: DocumentRoot [/home/www/web1/html/forum] does not exist
Warning: DocumentRoot [/home/www/web1/html/gbook/portal.php] does not exist
Syntax OK
tomek
Posts: 243
Joined: 2003-08-05 09:44
Location: Paderborn
Contact:
 

Re: Apache2 startet nicht mehr mit SSL

Post by tomek »

Habe den Fehler gefunden. Es lag am selbst kompiliertem php-snmp Modul. Brauche ich eh nicht. Habe es deinstalliert und httpd startet wieder mit mod_ssl problemlos.

Thread kann gelöscht werden!

Danke.
Post Reply