apache startet nicht :(

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Dread
Beiträge: 24
Registriert: 17.10.2002 09:04:21
Wohnort: Siegburg
Kontaktdaten:

apache startet nicht :(

Beitrag von Dread » 25.02.2003 18:55:47

Hallo!
Normalerweise hab ich nie probs mit dem apache- läuft immer out of the box-, aber wenns mal welche gibt, dann richtig.
Mein apache startet nicht (Debian Woody, fast frisch installiert), und schreibt folgende meldungen in die /var/log/apache/error.log:

[Tue Feb 25 18:27:38 2003] [error] (2)No such file or directory: mod_mime_magic: can't read magic file /etc/apache/share/magic

[Tue Feb 25 18:27:39 2003] [crit] (98)Address already in use: make_sock: could not bind to port 80

die letztere meldung kann ich aber absolut nicht nachvollziehen, denn ein netstat -lan zeigt mir nichts an, das auf port 80 liegt :(

kann mir jemand ratschläge geben?
danke,
markus
--
Gruss
Dread

Benutzeravatar
feltel
Webmaster
Beiträge: 10458
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Re: apache startet nicht :(

Beitrag von feltel » 25.02.2003 19:16:42

Dread hat geschrieben:[Tue Feb 25 18:27:39 2003] [crit] (98)Address already in use: make_sock: could not bind to port 80
da lauscht noch wer auf Port 80, anders kann ich mir die Fehlermeldung nicht erklären. Schau mal mit "ps ax", ob nicht doch noch irgendwo ein Apache-Prozess hängt. Wenn ja, dann kill den mal und probier nochmal den Apache zu starten. Testhalber kannst Du den Apache auch mit "apachectl start" starten, um zu sehen, ob vielleicht was an der Konfiguration fehlt.

Benutzeravatar
Dread
Beiträge: 24
Registriert: 17.10.2002 09:04:21
Wohnort: Siegburg
Kontaktdaten:

Beitrag von Dread » 25.02.2003 19:39:52

hallo !
also nach einem apachectl start erzählt er mir:

/usr/sbin/apachectl start: httpd started

schreibt aber in die error.log wieder dieselbe fehlermeldung :(

und unter ps -ax ist auch kein verdächtiger prozess zu finden :(

andere ideen?

danke schonmal,
markus
--
Gruss
Dread

Benutzeravatar
feltel
Webmaster
Beiträge: 10458
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 25.02.2003 19:43:03

und irgend ein anderer Webserver? Vielleicht einer, der über den inetd gestartet wird?

floschi
Beiträge: 791
Registriert: 17.09.2002 14:36:18
Wohnort: München
Kontaktdaten:

Beitrag von floschi » 25.02.2003 19:44:46

Hi !

Was für eine Startart hast du eingestellt? Evtl. per inetd und als Daemon (Standalone) gleichzeitig?

Mach mal ps aux | grep http und wenn dann noch Prozesse da sind, kill PID bzw. kill -9 PID ;)

Dann neu starten.

Wenn das auch nix hilft, dann schau mal, was da auf port 80 horcht mit

Code: Alles auswählen

netstat -apl | grep http
und poste das bzw. stoppe das ;)


Grüßle

Olfi

Benutzeravatar
Dread
Beiträge: 24
Registriert: 17.10.2002 09:04:21
Wohnort: Siegburg
Kontaktdaten:

Beitrag von Dread » 25.02.2003 20:51:56

also wo schau ich denn nach, welche startart ich eingestellt hab?

# netstat apl | grep http

gibt garnichts :(

ps aux | grep http entsprechend auchnicht....

:?:

langsam ist mir das ganz richtig rätselhaft :(
--
Gruss
Dread

floschi
Beiträge: 791
Registriert: 17.09.2002 14:36:18
Wohnort: München
Kontaktdaten:

Beitrag von floschi » 25.02.2003 22:42:53

Dread hat geschrieben:also wo schau ich denn nach, welche startart ich eingestellt hab?
# ServerType is either inetd, or standalone. Inetd mode is only supported on
# Unix platforms.
#
ServerType standalone
und in der /etc/inetd.conf, ob da was von Apache oder httpd drinsteht und nicht auskommentiert ist.

Wie steht's mit feltels Tipp in Sachen zweiter Webserver oder so?
Dread hat geschrieben:netstat apl | grep http
Dann lass' das | grep http mal weg und begibt dich bei der Ausgabe mal so auf die Suche, was da bei port 80 lauscht... man netstat hilft weiter ;)
Dread hat geschrieben:ps aux | grep http entsprechend auch nicht.
Hm, dann geh' mit ps aux | less die Prozessliste durch und schau, ob dir einer auffällt.

Grüßle

Olfi ;)[/quote]

Benutzeravatar
Dread
Beiträge: 24
Registriert: 17.10.2002 09:04:21
Wohnort: Siegburg
Kontaktdaten:

Beitrag von Dread » 26.02.2003 00:42:48

es läuft, es läuft :D
aus irgendwelchen unerklärlichen gründen, fanden sich bei genauem durchforsten der httpd.conf folgend beiden zeilen

Listen 80
Listen 80

ab zeile 937 - ich hab sie da mit sicherheit nicht hingeschrieben. naja, nachdem ich sie auskommentiret hab, rennt es jetzt :D

danke für eure hilfe! (auch wenn das prob dann woanders lag, aber ich bin froh, das es dieses forum mit sovielen hilfbereiten leuten gibt! Danke!!)

kann mir vielleicht noch kurz jemand sagen, wozu ich prinzipiell diese mod_mime_magic brauche und wie ich, falls es wichtig ist, die fehlermeldung wegbekomme?

Tue Feb 25 18:27:38 2003] [error] (2)No such file or directory: mod_mime_magic: can't read magic file /etc/apache/share/magic

ansonsten nochmal vielen, vielen dank und eine gute nacht!
--
Gruss
Dread


floschi
Beiträge: 791
Registriert: 17.09.2002 14:36:18
Wohnort: München
Kontaktdaten:

Beitrag von floschi » 26.02.2003 00:53:21


squid

Beitrag von squid » 07.03.2003 12:17:49

ich denke das modul braucht man bei nem kleineren webserver eh net, oder? ist ja nur dafür da, evtl mime-typen zu "erraten", wenn sie nicht eindeutig sind...
ich habs jedenfalls nicht drin... und läuft alles gut!

Antworten