Webserver Debian

Apache, Lighttpd, nginx, Cherokee
Post Reply
coke
Posts: 31
Joined: 2003-08-09 11:13
 

Webserver Debian

Post by coke »

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

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
etc/host.conf

Code: Select all

order hosts,bind
multi on
/etc/network/interfaces

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 logs
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

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/named
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....
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: Webserver Debian

Post by captaincrunch »

lsof -i :80
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
coke
Posts: 31
Joined: 2003-08-09 11:13
 

Re: Webserver Debian

Post by coke »

Gibt mir garnix zurück der Befehl...
coke
Posts: 31
Joined: 2003-08-09 11:13
 

Re: Webserver Debian

Post by coke »

httpd.conf

Code: Select all

User nobody
Hab einfach nur nen user APACHE mit der gruppe APACHE angelgt und eingetragen... Und siehe da.... Man bin ich blöd.....

Et funzt... *schäm*
floschi
Userprojekt
Userprojekt
Posts: 3247
Joined: 2002-07-18 08:13
Location: München
Contact:
 

Re: Webserver Debian

Post by floschi »

Dumme Frage, aber warum nimmst du nicht die Debianpakete?? Sind ab sarge verfügbar
coke
Posts: 31
Joined: 2003-08-09 11:13
 

Re: Webserver Debian

Post by coke »

Liegt daran, dass ich eigentlich nur Suse benutze und dies das erste mal mit Debian ist. Mein Internet RootServer läuft auf Suse und will den bei Gelegenheit auf Debian umstellen. Deswegen muss mein Homeserver solange herhalten bis ich "fit" bin =)

Sarge sagt mir garnichts, und als Deb Pakete finde ich für mysql zum Beispiel nur 3.2.X und dachte mir, gleich alles selber zu kompilieren =)
floschi
Userprojekt
Userprojekt
Posts: 3247
Joined: 2002-07-18 08:13
Location: München
Contact:
 

Re: Webserver Debian

Post by floschi »

OK OK ;)

Debian hat einen wesentlich langsameren Releasezyklus als die Consumer-Produkte von RedHat/SuSE. Der Releasezyklus ist mit dem vom SLES oder RHAS (die Serverprodukte) vergleichbar, entsprechend stabile und gut getestete Versionen, nicht bleeding-edge.

Debian steht demnächst (zweite Jahreshälfte) vor dem nächsten Release, Codename sarge. Da sind dann wieder aktuellere Versionen drinne.

Momentan ist sarge aufgrund fehlender Security-Updates noch nichts für Produktivsysteme, das wird sich aber ändern. Wenn du eh nur testest und dir den Umsteig überlegst, würde ich gleich sarge testen ;)
coke
Posts: 31
Joined: 2003-08-09 11:13
 

Re: Webserver Debian

Post by coke »

Achso, nun weiss ich was Sarge ist ;)

Danke für die Info...
Post Reply