PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : localhost geht nicht aber 127.0.0.1


rotalever
2008-10-03, 15:20:21
Ich habe ein chroot eingerichet. Ich kann mich (zum Beispiel mit dem Datenbankserver, der nicht im chroot liegt) über 127.0.0.1 verbinden aber über localhost geht nicht.

Ich habe bereits /etc/hosts eingerichet unter anderem auch mit "127.0.0.1 localhost localhost.localdomain" in einer der Zeilen.
Vermutlich fehlt mir noch irgendeine Bibliothek. Jemand ne Idee?
libnss_dns.so.2 ist bereits kopiert, das hat immerhin gebracht, dass ich auf andere Server zugreifen kann, aber auf localhost immer noch nicht.

Gast
2008-10-03, 15:29:25
Muss das nicht so aussehen?
#<ip-address> <hostname.domain.org> <hostname>
127.0.0.1 hostname.domain.org localhost hostname

rotalever
2008-10-03, 15:39:18
Glaube nicht. Aber auch das bringt nichts.

edit: Hab sogar meine normale /etc/hosts einfach mal in den jail kopiert. Über PHP-Cli, was ja nicht im Jail läuft, kann ich mich mit localhost verbinden, über PHP-CGI, was im Jail läuft geht es nicht.
Vermutlich fehlt irgendeine Datei oder Bibliothek.

rotalever
2008-10-03, 16:24:09
Okay ist gelöst. Es hat libnss_files.so.2 gefehlt.