PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : apache: no listening sockets available



tom021
08.09.03, 12:29
hi folks !

also ich hatte hier vor kurzem schon mal danach gefragt. ich hab mir den apache 2 kompiliert und installiert. dann habe ich die rechte des htdocs verzeichnises geändert, um dateien hin und her kopieren zu können. danach ging der apache nicht mehr, ich erhielt ständig die fehlermeldung:



debian:/usr/local/apache2/bin# ./apachectl start
httpd: Could not determine the server's fully qualified domain name, using 192.168.1.3 for ServerName
(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


Jetzt hab ich ne zeitlang unter windows an meiner site gebaut und da funktioniert der apache einwandfrei. aber ich will ja eigentlich nur linux nutzen. darum wollte ich den apache heute nochmal neu installieren. das hab ich auch getan und hab den käse kompiliert und installiert. wohlbemerkt, dass ich die alten installieren files nicht gelöscht habe. ich geh mal davon aus, das dürfte nichts ausmachen. aber scheinbar irre ich mich, denn ich erhalte weiterhin den obigen fehler und der apache startet nicht. vielleicht sollte ich erwähnen, dass der apache nach der aller ersten installation funktioniert hat. nun aber nicht mehr. ich weiss wirklich nicht mehr weiter. muss ich den früher kompilierten apache erst komplett löschen. wenn ja ist es nicht so, dass der mehrere confdateien auf der festplatte verteilt ??

über antwort würde ich mich sehr freuen.

mfg
tom

MaDmAsTeR
08.09.03, 12:50
Hi!

also erstmal solltest du dir die apache.conf Files anschauen, und evtl. die "ServerName" Variable überprüfen.

Dann solltest du mal kontrollieren, ob schon ein Apache laeuft BEVOR du "apachectl start" aufrufst. Mit z.B. "ps -ef | grep apache" oder sowas in der Art...

Ist das nicht der Fall mit netstat überprüfen ob schon irgendwas auf Port 80 läuft.

Dann nochmal melden! :-)

tom021
08.09.03, 13:04
hi !

also servername variable änder ich ein ander mal.
dann läuft httpd nicht.
und netstat hat auch nix mit port 80 im angebot

thx
tom

tom021
08.09.03, 13:22
WAS ist das ??!!!

ich hab den port auf den der apache hören soll mal von 80 auf 9000 geändert und jetzt klappts. häähh wie kann das denn sein. jetzt bin ich total durch den wind :ugly:

und jetzt was macht er jetzt? jetzt änder ich die sache wieder zurück nach port 80 und ??? ich erhalte denselben fehler. :eek:

was könnte das denn bloss sein.

mfg
tom

MaDmAsTeR
09.09.03, 08:00
Hi!

probiere mal nen anderen Port unter 1023 auf den der Winnietouch hören soll ;) Klappt das, fehlen dem User der Apache ausführen soll ein paar Rechte.
Ist das nicht so, dann "horcht" irgendwas anderes auf dem Port 80 und somit kann Apache nimmer drauf zugreifen. Deshalb auch die Frage, ob mit netstat was auf Port 80 hört...

tom021
09.09.03, 12:51
hi !

danke für die antwort. also ich hab dann nochmal netstat ausgeführt und port 80 sollte eigentlich frei sein. wie du sehen kannst horscht merkwürdigerweise kein dienst z.zt. auf port 80.



debian:/home/tom# netstat -l
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:time *:* LISTEN
tcp 0 0 *:discard *:* LISTEN
tcp 0 0 *:daytime *:* LISTEN
tcp 0 0 *:sunrpc *:* LISTEN
tcp 0 0 *:977 *:* LISTEN
tcp 0 0 *:smtp *:* LISTEN
udp 0 0 *:discard *:*
udp 0 0 *:32779 *:*
udp 0 0 *:800 *:*
udp 0 0 *:971 *:*
udp 0 0 *:974 *:*
udp 0 0 *:sunrpc *:*
Active UNIX domain sockets (only servers)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ACC ] STREAM LISTENING 981 /tmp/ksocket-tom/kdeinit-:0
unix 2 [ ACC ] STREAM LISTENING 987 /tmp/.ICE-unix/dcop500-1063103276
unix 2 [ ACC ] STREAM LISTENING 1011 /tmp/ksocket-tom/klaunchergejDob.slave-socket
unix 2 [ ACC ] STREAM LISTENING 1094 /tmp/.ICE-unix/515
unix 2 [ ACC ] STREAM LISTENING 966 /tmp/ssh-hcrHS437/agent.437
unix 2 [ ACC ] STREAM LISTENING 317 /tmp/.font-unix/fs7100
unix 2 [ ACC ] STREAM LISTENING 410 /tmp/.X11-unix/X64
unix 2 [ ACC ] STREAM LISTENING 704 /tmp/.X11-unix/X0


ich habe auch ports unterhalb von 1023 benutzt, alle funktioniern, bis auf port 80 halt.

aber noch ne frage: wieso nennst du den apache winietouch ?

mfg
tom

MaDmAsTeR
09.09.03, 12:59
Hi!

mach mal nen "netstat -a" und schau dann nochmal nach. Dann listet er dir ALLE Connections auf, nicht nur die aktiven...
Wenn andere Ports unter 1023 auch gehen, dann ist es kein Berechtigungsproblem, dann bleibt eigentlich nur noch ein anderer Dienst übrig der auf Port80 läuft.


Warum ich den Apache Winnietouch nenne? :ugly: Nicht dein Ernst oder?? Mhmmm nagut, hast den Film Schuh des Manitou gesehen?? Dann sollte sich die Frage erübrigen ;-) Ist halt auch nen Apache! :-)

tom021
09.09.03, 13:25
hier kommt mal meine ausgabe von netstat --all:



debian:/usr/local/apache2/conf# netstat --all
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:time *:* LISTEN
tcp 0 0 *:discard *:* LISTEN
tcp 0 0 *:daytime *:* LISTEN
tcp 0 0 *:sunrpc *:* LISTEN
tcp 0 0 *:977 *:* LISTEN
tcp 0 0 *:smtp *:* LISTEN
udp 0 0 *:discard *:*
udp 0 0 *:32779 *:*
udp 0 0 *:800 *:*
udp 0 0 *:971 *:*
udp 0 0 *:974 *:*
udp 0 0 *:sunrpc *:*
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ACC ] STREAM LISTENING 981 /tmp/ksocket-tom/kdeinit-:0
unix 6 [ ] DGRAM 207 /dev/log
unix 2 [ ACC ] STREAM LISTENING 987 /tmp/.ICE-unix/dcop500-1063103276
unix 2 [ ACC ] STREAM LISTENING 1011 /tmp/ksocket-tom/klaunchergejDob.slave-socket
unix 2 [ ACC ] STREAM LISTENING 1094 /tmp/.ICE-unix/515
unix 2 [ ACC ] STREAM LISTENING 966 /tmp/ssh-hcrHS437/agent.437
unix 2 [ ACC ] STREAM LISTENING 317 /tmp/.font-unix/fs7100
unix 2 [ ACC ] STREAM LISTENING 410 /tmp/.X11-unix/X64
unix 2 [ ACC ] STREAM LISTENING 704 /tmp/.X11-unix/X0
unix 5 [ ] STREAM CONNECTED 2774 /tmp/.X11-unix/X0
unix 3 [ ] STREAM CONNECTED 2773
unix 3 [ ] STREAM CONNECTED 1321 /tmp/ksocket-tom/klaunchergejDob.slave-socket
unix 3 [ ] STREAM CONNECTED 1320
unix 3 [ ] STREAM CONNECTED 1291 /tmp/.ICE-unix/dcop500-1063103276
unix 3 [ ] STREAM CONNECTED 1290
unix 3 [ ] STREAM CONNECTED 1286 /tmp/.ICE-unix/515
unix 3 [ ] STREAM CONNECTED 1285
unix 3 [ ] STREAM CONNECTED 1284 /tmp/.X11-unix/X0
unix 3 [ ] STREAM CONNECTED 1283
unix 3 [ ] STREAM CONNECTED 1238 /tmp/.X11-unix/X0
unix 3 [ ] STREAM CONNECTED 1237
unix 3 [ ] STREAM CONNECTED 1228 /tmp/.X11-unix/X0
unix 3 [ ] STREAM CONNECTED 1227
unix 3 [ ] STREAM CONNECTED 1220 /tmp/.ICE-unix/515
unix 3 [ ] STREAM CONNECTED 1219
unix 3 [ ] STREAM CONNECTED 1215 /tmp/.X11-unix/X0
unix 3 [ ] STREAM CONNECTED 1214
unix 3 [ ] STREAM CONNECTED 1213 /tmp/.ICE-unix/dcop500-1063103276
unix 3 [ ] STREAM CONNECTED 1212
unix 3 [ ] STREAM CONNECTED 1207 /tmp/.ICE-unix/515
unix 3 [ ] STREAM CONNECTED 1206
unix 3 [ ] STREAM CONNECTED 1203 /tmp/.X11-unix/X0
unix 3 [ ] STREAM CONNECTED 1202
unix 3 [ ] STREAM CONNECTED 1201 /tmp/.ICE-unix/dcop500-1063103276
unix 3 [ ] STREAM CONNECTED 1200
unix 3 [ ] STREAM CONNECTED 1192 /tmp/.ICE-unix/515
unix 3 [ ] STREAM CONNECTED 1191
unix 3 [ ] STREAM CONNECTED 1187 /tmp/.ICE-unix/515
unix 3 [ ] STREAM CONNECTED 1186
unix 3 [ ] STREAM CONNECTED 1183 /tmp/.X11-unix/X0
unix 3 [ ] STREAM CONNECTED 1182
unix 3 [ ] STREAM CONNECTED 1181 /tmp/.ICE-unix/dcop500-1063103276
unix 3 [ ] STREAM CONNECTED 1180
unix 3 [ ] STREAM CONNECTED 1176 /tmp/.X11-unix/X0
unix 3 [ ] STREAM CONNECTED 1175
unix 3 [ ] STREAM CONNECTED 1172 /tmp/.ICE-unix/dcop500-1063103276
unix 3 [ ] STREAM CONNECTED 1171
unix 3 [ ] STREAM CONNECTED 1154 /tmp/.ICE-unix/515
unix 3 [ ] STREAM CONNECTED 1153
unix 3 [ ] STREAM CONNECTED 1144 /tmp/.X11-unix/X0
unix 3 [ ] STREAM CONNECTED 1143
unix 3 [ ] STREAM CONNECTED 1142 /tmp/.ICE-unix/dcop500-1063103276
unix 3 [ ] STREAM CONNECTED 1141
unix 3 [ ] STREAM CONNECTED 1120 /tmp/.ICE-unix/515
unix 3 [ ] STREAM CONNECTED 1119
unix 3 [ ] STREAM CONNECTED 1116 /tmp/.X11-unix/X0
unix 3 [ ] STREAM CONNECTED 1115
unix 3 [ ] STREAM CONNECTED 1114 /tmp/.ICE-unix/dcop500-1063103276
unix 3 [ ] STREAM CONNECTED 1113
unix 3 [ ] STREAM CONNECTED 1107 /tmp/.ICE-unix/dcop500-1063103276
unix 3 [ ] STREAM CONNECTED 1106
unix 3 [ ] STREAM CONNECTED 1101 /tmp/.ICE-unix/515
unix 3 [ ] STREAM CONNECTED 1100
unix 3 [ ] STREAM CONNECTED 1099 /tmp/.X11-unix/X0
unix 3 [ ] STREAM CONNECTED 1098
unix 3 [ ] STREAM CONNECTED 1093 /tmp/.ICE-unix/dcop500-1063103276
unix 3 [ ] STREAM CONNECTED 1092
unix 3 [ ] STREAM CONNECTED 1089 /tmp/.X11-unix/X0
unix 3 [ ] STREAM CONNECTED 1088
unix 3 [ ] STREAM CONNECTED 1082 /tmp/ksocket-tom/kdeinit-:0
unix 3 [ ] STREAM CONNECTED 1081
unix 3 [ ] STREAM CONNECTED 1070 /tmp/.X11-unix/X0
unix 3 [ ] STREAM CONNECTED 1069
unix 3 [ ] STREAM CONNECTED 1068 /tmp/.ICE-unix/dcop500-1063103276
unix 3 [ ] STREAM CONNECTED 1067
unix 3 [ ] STREAM CONNECTED 1046 /tmp/.X11-unix/X0
unix 3 [ ] STREAM CONNECTED 1045
unix 3 [ ] STREAM CONNECTED 1020 /tmp/.X11-unix/X0
unix 3 [ ] STREAM CONNECTED 1019
unix 3 [ ] STREAM CONNECTED 1018 /tmp/.ICE-unix/dcop500-1063103276
unix 3 [ ] STREAM CONNECTED 1017
unix 3 [ ] STREAM CONNECTED 1005 /tmp/.ICE-unix/dcop500-1063103276
unix 3 [ ] STREAM CONNECTED 1004
unix 3 [ ] STREAM CONNECTED 999
unix 3 [ ] STREAM CONNECTED 998
unix 3 [ ] STREAM CONNECTED 722 /tmp/.X11-unix/X0
unix 3 [ ] STREAM CONNECTED 714
unix 2 [ ] DGRAM 505
unix 2 [ ] DGRAM 416
unix 2 [ ] DGRAM 365
unix 2 [ ] DGRAM 252


und hier kommt noch ne nette sachen:



debian:/usr/local/apache2/conf# netstat -nap --inet |grep 80
tcp 0 0 192.168.1.3:32863 216.239.41.104:80 ESTABLISHED535/mozilla-bin
tcp 0 0 192.168.1.3:32870 195.92.249.251:80 TIME_WAIT -
tcp 0 0 192.168.1.3:32864 212.187.169.171:80 ESTABLISHED535/mozilla-bin
udp 0 0 0.0.0.0:800 0.0.0.0:*


hmmm??? wieso könnten die probleme machen ??

tja tut mir leid aber den manitu film hab ich leider nie gesehen. :rolleyes: :p

mfg
tom

tom021
14.09.03, 12:24
*pust pust* *staub wischab*

und bring nach oben zauber anwenden... :D

ich hoffe jemand kann mir weiterhelfen.

mfg
tom