Simon J. : xinetd && c-http-server

Beitrag lesen

Hi!

Also ich habe vor einen Http-Server zu coden und zwar in Verbindung mit xinetd.
Also ich habe in der /etc/xinetd.conf folgendes stehen:
defaults
{
 log_type        = SYSLOG daemon info
 log_on_failure  = HOST
 log_on_success  = PID HOST DURATION EXIT
 cps             = 50 5
 instances       = 50
 per_source      = 10
 v6only          = no
 groups          = yes
 umask           = 002
}

service http
{
 flags           = REUSE
 socket_type     = stream
 wait            = no
 protocol        = tcp
 bind            = 127.0.0.1:80
 user            = root
 server          = /usr/xyz/xyz # xyz ist ein C-Programm, nämlich mein Server.
 log_on_failure += USERID
 disable         = no
}

Ich hoffe das meine Datei soweit korrekt ist?!
Also xinetd bemängelt nichts.

So nun mein Problem: Es funktioniert nicht!
Wenn ich xinetd gestartet habe und nun eine Anfrage z.B. mit dem Firefox starte sagt er mir das die Verbindung fehlschlägt.
Auch mein Server wird nicht aufgerufen wie erwartet das würde nämlich in einer Logdatei stehen, die nach wie vor komplett leer ist.

Was ist falsch?
Irgendwas muss falsch sein sonst würde es ja funzen nicht?!

Ich verbleibe mit freundlichen Grüßen
Simon J.