Webserver Debian
Posted: 2004-07-10 21:40
HalliHallo,
folgendes:
Ich habe mir auf ne neue Kiste in meinem Netzwerk (nur 400mhz, 64 mb Ram) Debian von der NetInstall-CD installiert. Also diese 186 MB Version.
Vorab meine Einstellungen die ich habe:
/etc/hosts
etc/host.conf
/etc/network/interfaces
Soo, soweit sogut.... So Sachen wie gcc und bcc und so benötigte Sachen, um den Apache 2.0.50 zu compilieren, habe ich dann per apt-get installiert. Der Apache ist auch schön installiert nur starten will er nicht!!!
xinetd, dnsutils und noch was für DNS draufgehauen, aber bringt auch nichts.
In der httpd.conf habe ich
Listen 80
ServerName (auskommentiert)
* angemerkt sei hier, ich habe alles versucht mit Listen, direkt gebunden ab 127.0.0.1:80 oder nur auf 80 und ServerName auf 127.0.0.1:80 etc.pp.
Ich bekomme immer die selbe Fehlermeldung, mal mit der IP 127.0.0.1:80 und bei ner anderen Listen/Servername eben mit 0.0.0.0:80.
Die Fehlermeldung:
So, laut nmap und netstat ist Port 80 nicht besetzt, hier habe ich 100%ige Gewissheit.... Stundenlanges suchen im Netz brachte meist nur "Port checken" .... Am Port liegts definitiv nicht, also er ist frei. Denn wenn ich dem Apache einen anderen Port bspw. 8080 gebe, erhalte ich garkeine Fehlermeldungen mehr, aber der Apache2 startet definitiv auch NICHT.
Gibt es sonst noch Configurationsfiles die ich evtl checken sollte? Habe ich was vergessen zu installieren damit der Apache starten kann? Wie gesagt ich habe nur die Debian NetInstall (186 MB) installiert. Per SSH komme ich auf den Server, alles kein Problem, IP wird per DHCP vergeben....
Hier evtl noch ein Auszug aus netstat -nplt
Da wunder ich mich schon seit Stunden (bevor ich DNS installiert habe) warum ALLE auf 0.0.0.0 stehen, nach ich nämlich DNS installiert habe, waren zumindest die unteren 3 Einträge mit meinen IPs ausgegeben...
Ich weiss leider nicht weiter.... und finde auch im Internet nichts mehr...
Schonmal vielen Dank fürs Lesen und evtl Hilfestellungen....
folgendes:
Ich habe mir auf ne neue Kiste in meinem Netzwerk (nur 400mhz, 64 mb Ram) Debian von der NetInstall-CD installiert. Also diese 186 MB Version.
Vorab meine Einstellungen die ich habe:
/etc/hosts
Code: Select all
127.0.0.1 localhost
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
Code: Select all
order hosts,bind
multi on
Code: Select all
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
Soo, soweit sogut.... So Sachen wie gcc und bcc und so benötigte Sachen, um den Apache 2.0.50 zu compilieren, habe ich dann per apt-get installiert. Der Apache ist auch schön installiert nur starten will er nicht!!!
xinetd, dnsutils und noch was für DNS draufgehauen, aber bringt auch nichts.
In der httpd.conf habe ich
Listen 80
ServerName (auskommentiert)
* angemerkt sei hier, ich habe alles versucht mit Listen, direkt gebunden ab 127.0.0.1:80 oder nur auf 80 und ServerName auf 127.0.0.1:80 etc.pp.
Ich bekomme immer die selbe Fehlermeldung, mal mit der IP 127.0.0.1:80 und bei ner anderen Listen/Servername eben mit 0.0.0.0:80.
Die Fehlermeldung:
Code: Select all
(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 logsGibt es sonst noch Configurationsfiles die ich evtl checken sollte? Habe ich was vergessen zu installieren damit der Apache starten kann? Wie gesagt ich habe nur die Debian NetInstall (186 MB) installiert. Per SSH komme ich auf den Server, alles kein Problem, IP wird per DHCP vergeben....
Hier evtl noch ein Auszug aus netstat -nplt
Code: Select all
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 192/xinetd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 184/sshd
tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 169/named
tcp 0 0 192.168.0.108:53 0.0.0.0:* LISTEN 169/named
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 169/namedIch weiss leider nicht weiter.... und finde auch im Internet nichts mehr...
Schonmal vielen Dank fürs Lesen und evtl Hilfestellungen....