Artem schrieb:
> ich brauche eigentlich eine gute Anleitung wie ich das ganze zum Laufen
> bringe.
Nein. Du brauchst vor allem erst mal eine allgemeine Vorstellung davon,
wie ein Webserver funktioniert und wie CGI damit zusammenspielt.
Das funktioniert ganz grob so:
1)
Der Webserver empfängt eine Anfrage von einem Client.
2)
Der Webserver ruft ein Programm auf und übergibt diesem diverse
Parameter, der wichtigste davon ist wohl die vom Client angeforderte URL
(inklusive aller Parameter)
3)
Das Programm macht irgendwas (hoffentlich sinnvolles und hinreichend
gegen falsche Parameter abgesichertes) mit diesen Daten.
4)
Als Ergebnis seiner Arbeit generiert das Programm (eine vollständige und
hoffentlich gültige) HTML-Seite und übergibt sie an den Server.
5)
Der Server liefert diese Seite an den Client aus.
Mit diesem Hintergrundwissen und der Lektüre der man-Pages von lighttpd
verstehst du dann auch, wie der Kram zu konfigurieren ist.
Ich würde dir empfehlen, die Sache erstmal in einer ganz normalen
Linux-Installation auf einem PC durchzuspielen. Da hast du viel bessere
Debugmöglichkeiten.
> Im "lighttpd.conf"-file sind die
> Ausschnitte, die für CGI verantwortlich sind, auskommentiert. Wenn ich
> diese einblende ist es nicht mehr möglich die Beispielseite aufzumachen.
OMG. Es reicht NATÜRLICH nicht, einfach nur die Kommentarzeichen zu
löschen. Der Kram muß mit sinnvollen Inhalten gefüllt werden!
> C-Programm
> -wenn ich irgendwelche Variablen/Text/Zahlen per GET oder POST Methode
> versende, wie kann ich mit einem C-Programm auf diese zugreifen.
Das zeigt, daß ich recht hatte. Dir fehlt jegliche Vorstellung von der
Architektur und Arbeitsweise eines solchen Systems...