Apache im Jail will nicht auf Ip listen.

  • Thread starter Thread starter AEON
  • Start date Start date
A

AEON

Guest
Hallo Leute,

ich habe, ein wahrscheinlich völlig banales, Problem.

Ich habe einen Apache
Server version: Apache/2.2.11 (FreeBSD)
Server built: Apr 27 2009 11:40:43

auf einem
7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #1
am laufen, bzw. ist dieser von meinen Vorgänger installiert worden.

Ich bekomme nun am laufenden Band folgende Meldung ins httpd-error Log geschrieben:
[warn] (61)Connection refused: connect to listener on 0.0.0.0:80

Ich habe daraufhin probiert dem Apache auf der zugewiesenen IP listen zu lassen, was er schlicht damit quitierte das er gar nicht mehr erreichbar war..

Habe dann wieder listen auf *:80 gestellt aber (reiner Versuch) den Servername weiter unten in der httpd,conf mit der IP:80 gesetzt..

Das brachte im ersten Moment auch nicht den gewünschten Effekt, aber ich habe dann irgendwann abgebrochen und diese Änderung stehen lassen.

Nach einen Neustart des Apache heute tauchte nun das im httpd-error log auf:
[Tue Jun 01 08:44:35 2010] [warn] (61)Connection refused: connect to listener on 0.0.0.0:80
[Tue Jun 01 08:44:36 2010] [warn] (61)Connection refused: connect to listener on 0.0.0.0:80
[Tue Jun 01 08:44:37 2010] [warn] (61)Connection refused: connect to listener on 0.0.0.0:80
[Tue Jun 01 08:44:38 2010] [warn] (61)Connection refused: connect to listener on 0.0.0.0:80
[Tue Jun 01 09:16:00 2010] [warn] (61)Connection refused: connect to listener on 0.0.0.0:80
[Tue Jun 01 10:11:22 2010] [notice] SIGHUP received. Attempting to restart
[Tue Jun 01 10:11:22 2010] [warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter
[Tue Jun 01 10:11:22 2010] [notice] Digest: generating secret for digest authentication ...
[Tue Jun 01 10:11:22 2010] [notice] Digest: done
[Tue Jun 01 10:11:23 2010] [notice] Apache/2.2.11 (FreeBSD) mod_ssl/2.2.11 OpenSSL/0.9.8e DAV/2 PHP/5.2.9 configured -- resuming normal operations

keine weiteren warnings...

Was ist denn bitte nun passiert?
Weiss jemand was da warum schief gelaufen ist und wahrscheinlich immer noch schief läuft?
der apache ist mit allem drum und dran erreichbar... mich macht es nur stutzig wenn Systeme sich selbst "heilen" :-)

danke schonmal für eure Hilfe
 
Ich weiß nicht, ob es damit überhaupt zusammenhängt. Aber findest du es nicht ein wenig "krass", einen Fehler in einem FreeBSD-7.1-PRERELEASE zu suchen?
 
Lach
Doch sicher...
Aber Du wirst den gleichen Fehler auch unter 8.0 finden. Zumindest habe ich Threads darüber gefunden.

Ich habe das ganz schlichte Problem das ich erstmal einen Überblick über die Kisten im RZ bekommen muss (zumal ich BSD Quereinsteiger bin) und bis ich qualifiziert den Zustand der Installationen beurteilen kann wäre es sicher genauso krass die Kisten einfach auf eine 8.0 oder so anzuheben.
Oder?

Ich danke Dir aber schonmal dafür das Du dir die Mühe machst Dir mein Problem mal anzuschauen..
 
Hm, wie gesagt. Wirklich helfen kann ich dir mangels Wissen (wohl) nicht. Bei mir steht in der httpd.conf (apache22) Listen 80 und nicht Listen*:80. Apache läuft bei mir auch in einer Jail und diese Meldungen erhalte ich nicht.

Ah Moment. Ich habe evtl. eine Idee: Hast du in der Jail eine /etc/hosts? Die fehlt nämlich per default. Das hat bei mir auch schon die merkwürdigsten Dinge verursacht.
 
Hat den deine Jail mit einer externen oder internen (von aussen via NAT erreichbarn) Adresse eingerichtet?

Welche Adresse hast du den ursprünglich in deine httpd.conf eingetragen?

Bei mir funktioniert es auf einer internen Adresse einwandfrei (httpd.conf):
Code:
Listen 127.0.0.11:80

Der Webserver ist aber von aussen nicht unter dieser IP erreichbar!

mousaka
 
Back
Top