PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache Fehlermeldung (SUSE 8.2)



pall
14.11.03, 08:44
Hi

Wollte meinen Apache starten, es kommt aber folgende Meldung

linux:/usr/local/apache # bin/apachectl start

(98)Address already in use: make_sock: could not bind to address [::1]:80
no listening sockets available, shutting down
Unable to open logs

Von was soll die Adresse benutzt sein
Ich habe bei mir noip2 laufen, kann es sein das es dazwischen funkt.


Tschau

himbeere
14.11.03, 08:55
Ich habe bei mir noip2 laufen, kann es sein das es dazwischen funkt.

Soll das eine Frage sein? Dann würde das Fragezeichen fehlen. Davon abgesehen, wenn Du eine solche Vermutung hast, warum gehst Du der Sache nicht auf den Grund? "netstat -nat" gibt Dir Auskunft darüber, ob auf Port 80 schon etwas läuft, was vermutlich der Fall ist. Und wenn dem so ist, ist die Weigerung vom Apache, ebenfalls diesen Port zu benutzen, durchaus nachvollziehbar.

Thomas

robert
14.11.03, 09:09
Original geschrieben von pall

Von was soll die Adresse benutzt sein
Ich habe bei mir noip2 laufen, kann es sein das es dazwischen funkt.


Mach mal ein telnet localhost 80 und wenn der Connect steht, gibt einfach mal GET ein.
Dann sollte evtl. ein Rückmeldung kommen.
Vielleicht hilft dir das dann.

pall
14.11.03, 09:59
Erst mal besten Dank für eure schnellen Antworten. Habe mal das zweis gemacht, denke mal auf Port 80 läuft nichts, außer Port 22 ist von ssh belegt.

linux:/ # telnet localhost 80
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused


linux:/ # netstat -nat
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:32768 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:5810 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:5811 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:5910 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:5911 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:631 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:8888 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
tcp 0 0 :::22 :::* LISTEN
tcp 0 872 80.135.222.55:22 217.2.1.141:64145 ESTABLISHED
tcp 0 0 80.135.222.22:22 217.2.1.141:61552 ESTABLISHED

Weswegen kann ich den Apache nicht starten. Habe ihn genau nach Anleitung konfiguriert und installiert. Es kam keine Fehlermeldung. Null Niente. Beim booten wird alles ordnugsgemäß mit "done" gestartet. Außer "noip2" ist "failed". Muss ich bis jetzt noch manuell starten, aber egal. Und was ich httpd.conf als Listen stehen habe ist doch sicherlich belanglos. Wäre dankbar wenn wir jemand noch ein paar Denkanstöße geben würde.

@ Himberre
Diesen letzten Satz könnte man als Aufforderung verstehen, also ohne Fragezeichen.


Tschau

himbeere
14.11.03, 11:51
Okay. Schreibe mal in die httpd.conf: Listen 127.0.0.1:3128

Wenn das nichts nützt, her mit der httpd.conf.

Thomas

pall
14.11.03, 13:05
So habe mal umgeschrieben.

Listen reimu.no-ip.org:3356

Und siehe da auf dem Port funzt es, zumindest im Explorer hier von meinen Standort aus, also macht irgendwas Port 80 zu. Bin bei mir zu Hause eingeloggt per ssh. Der webserver sollte über Port 80 laufen sonst müßte man ja immer den Port mitangeben. Wie bekomme ich das nun raus? <--- Frage

Tschau

himbeere
14.11.03, 13:16
was läuft denn da auf Port 80? Nimm doch die "Listen" Directive mal aus der httpd.conf raus.

bash-2.05b$ nmap reimu.no-ip.org

Starting nmap 3.48 ( http://www.insecure.org/nmap/ ) at 2003-11-14 13:12 CET
Interesting ports on p5087EE4C.dip0.t-ipconnect.de (80.135.238.76):
(The 1651 ports scanned but not shown below are in state: closed)
PORT STATE SERVICE
22/tcp open ssh
80/tcp open http
111/tcp open rpcbind
631/tcp open ipp
6000/tcp open X11
8888/tcp open sun-answerbook

Nmap run completed -- 1 IP address (1 host up) scanned in 11.415 seconds

robert
14.11.03, 13:40
Wenn man von außen auf http://reimu.no-ip.org geht, wird dort klar angezeigt, daß Apache schon läuft! :)

Kann es sein, daß du ihn zwei mal startest, bzw. versuchst zu starten?

pall
14.11.03, 14:13
Also ich habe das Listen 80 nun rausgenommen, deswegen lief der Apache vorhin. Also besten Dank an alle vorallen an Himbeere. Bis zum nächsten Prob.

Tschau