Page 1 of 1

socket-problem mit neuem apache

Posted: 2003-03-30 10:53
by flofri
Hi!
Ich habe in den letzten Tagen daran gearbeitet den neuen Apache 2.x zu installieren. Das klappta auch ganz gut, sogar confixx hatte mitgespielt, aber nachdem er 1-2 mal gelaufen ist, kommnt nun diese Fehlermeldung:

Code: Select all

(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
Und beim alten apache 1.3 (den hab ich (nachdem der neue nicht mehr ging) per rpm draufgemacht) bekomme ich jetzt, nachdem ich die libphp4.so in den modulen eingebunden habe einen segmentation fault.

Bitte helft mir schnell, da zumindest einer der beiden morgen laufen muss, komme was wolle.

MfG
FloFri

Re: socket-problem mit neuem apache

Posted: 2003-03-30 11:00
by captaincrunch
Schau doch einfach mal, ob noch alte Apache-Ã?rozesse laufen. Wahrscheinlich belegt einer davon noch den Port. Kontrollieren kannst du das z.B. per lsof -i

Re: socket-problem mit neuem apache

Posted: 2003-03-30 11:10
by flofri
nein läuft kein apache, das ist ja auch das komische. auch ein reboot des servers hatte nix gebracht. Es laufen nur: sshd, sendmail, miniserv., xntpd und mysqld.

Re: socket-problem mit neuem apache

Posted: 2003-03-30 11:15
by majortermi
1. Versuche herauszufinden, ob ein Prozess auf Port 80 hört (mit "lsof").
2. Wenn das nicht der Fall ist: Startest du den Apache auch als Root (sonst kann er keinen privilegierten Port binden)?

Re: socket-problem mit neuem apache

Posted: 2003-03-30 11:52
by flofri
1. nein, da ist nix mit port 80
2. laufen tut er als wwwrun (ist in der httpd.conf eingestellt), gestartet wird er als root. Er lief ja auch 1-2 mal, dann ging es nicht mehr.

Re: socket-problem mit neuem apache

Posted: 2003-03-30 11:58
by flofri
ich habe es herausgefunden, durch zufall. Die httpd.conf hatte sich irgendwie umgeschrieben (eventuel durch webmin) dadurch hatte ich die folgenden Zeilen:

Code: Select all

Listen 80
Listen 217.160.129.50:80
was ja nicht funktionieren konnte, hab dann einfach die erste auskommentiert, jetzt klappts!

Danke nochmal für eure hilfe.