PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : cups und apache nicht erreichbar



Zampano
17.06.03, 15:10
Hi!

Also folgendes: ich habe Redhat Linux 9.0 auf meinem Rechner installiert ("Standalone-Desktop" - kein Netzwerk), und bin dabei auf ein Problem gestoßen:

Die Dienste cups und apache kann ich zwar starten ohne dass irgendwelche Fehlermeldungen zu sehen wären, aber sie sind von Anwendungen nicht zu erreichen.
Will ich zum Beispiel über den Browser (Mozilla) auf die Dateien im Standardverzeichnis /var/www/html zugreifen dann meldet er mir:
"The connection was refused when attempting to contact localhost"
Genauso wenn ich auf die Konfiguration von cups zugreifen will (über localhost:631).
Andere Programme scheitern bei einem solchen Versuch ebenso, z.B. die Konfigurationsprogramme fürs drucken unter Redhat (redhat-config-printer) und von Turboprint bei dem Versuch über cups eine Testseite zu drucken (was unter lprng sofort ging - aber nicht in der Qualität).
Ich hatte auch mal vermutet dass der Sicherheitslevel zu hoch eingestellt ist, aber wenn die iptables-firewall ganz ausgeschaltet und alle Ketten auf policy accept eingestellt sind, dann hab ich immer noch das gleiche Problem - daran lag es also wohl nicht...

Weiß hier vielleicht jemand Rat :confused:

zampano

LINUXRH7
17.06.03, 23:07
Hallo,

ps aux | grep "apache"
kommt nix ein
tail -f /var/log/httpd/error.log (Pfad musst du gucken ob der bei RedHat auch so ist.
2. Console auf und ..ähmm redhat ... lang ist's her ;)
service httpd start ?
In die andere Console gucken was reingeschrieben wird.
Falls er die config anmeckert /usr/sbin/apachectl configtest und gucken was passiert.
Rennt der Indianer ohne mucken schau mal nach was in der httpd.conf steht bei servername.

Im Browser testen ob er auf localhost reagiert, wenn nicht 127.0.0.1 testen.

Teste das mal und poste wenn nix klappt mal ein bischen logs, währe dann einfacher als rum raten.

cya

Zampano
18.06.03, 22:06
Hallo erst mal!

Also: Wenn ich den Apache starte (über service httpd start) startet er ohne mucken, die http.conf ist laut apachectl -t ok, die entsprechenden Einträge aus der error.log lauten:
[Wed Jun 18 22:53:35 2003] [notice] Digest: generating secret for digest authentication ...
[Wed Jun 18 22:53:35 2003] [notice] Digest: done
[Wed Jun 18 22:53:36 2003] [notice] Apache/2.0.40 (Red Hat Linux) configured -- resuming normal operations

Der Eintrag in der http.conf für den servernamen lautet localhost, im Browser ist unter localhost oder 127.0.0.1 aber nichts zu erreichen (das meinte ich im ersten Beitrag damit, dass die Dateien im Verzeichnis /var/www/html nicht erreichbar wären - sorry, war missverständlich ausgedrückt).

Ich lege noch mal die httpd.conf bei (falls jemand Lust hat die durchzulesen ;) und hoffe, dass jemandem ein Licht aufgeht...

zampano

Zampano
22.06.03, 19:03
Sooo, ich muss das hier noch mal ausgraben:
Ich hab mittlerweile spaßeshalber auch sendmail versucht zu benutzen, und ich hab das gleiche Problem wie bei cups und apache. Dabei scheint es so, als ob immer versucht wird diese Dienste über ein Netzwerk zu erreichen, das aber nicht existiert. Wenn ich als Hostnamen localhost, bzw. als IP 127.0.0.1 angebe melden mir alle Programme mit denen ich es schon versucht habe, dass dieser Server nicht erreichbar wäre.

Was mir spontan dazu eingefallen ist, ist das loopback-device, denn wenn ich das richtig verstanden habe stellt dieses den Zugriff auf localhost/127.0.0.1 zur Verfügung... oder hab ich das falsch?
Die Unterstützung für dieses loopback-device is ja nu in meinem Kernel drin, auch nicht als Modul, das ich erst laden müsste sondern fest - muss ich das trotzdem erst irgendwo aktivieren?
Wenn das loopback-device "funktioniert" und erreichbar ist, müsste dann der Befehl ifconfig was dazu ausgeben? Tut er nämlich jetzt nicht.

Weiß da vielleicht jemand was zu? Wenn ja schon mal Danke für eventuelle Antworten.

zampano