2016-01-06 1 views
0

J'ai regardé une question similaire à celle-ci avant, mais ça n'a pas marché. S'il vous plaît si quelqu'un l'a déjà essayé ou sait comment le faire sur les étapes à suivre.Comment configurer le serveur web lighttpd pour exécuter des scripts CGI écrits en C sur Ubuntu 14.4?

quelques fils que je trouve, mais pas chose travaille pour moi, comme celui-ci: Configuring lighttpd to handle CGI C executables

voici ce que je faisais exactement:
1- J'ai installé une nouvelle copie de Ubuntu 14.4 sur VM.
2- J'ai suivi les étapes décrites à l'adresse pour installer le serveur web lighttpd et PHP (Seule la partie d'installation): https://www.scandio.de/2012/11/setting-up-a-lightweight-webserver-with-lighttpd-php5-and-sqlite3/

3- Après je fini de la partie de l'installation, j'ai suivi ces étapes à http://www.acmesystems.it/foxg20_cgi

mais j'ai essayé plusieurs fois même de nombreuses possibilités et essais en changeant le fichier /etc/lighttpd/lighttpd.conf mais aucun gain ...

Si S'il vous plaît quelqu'un a une idée, partager Merci :)

Répondre

0

La configuration de lighttpd pour exécuter CGI écrit en C est la même que la configuration de lighttpd pour exécuter CGI écrit dans n'importe quel langage interprété.

$HTTP["url"] =~ "^/cgi-bin/" { cgi.assign = ("" => "") }

https://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_ModCGI

que vous rencontrez probablement un problème où votre code C ne répond pas en utilisant le protocole CGI/1.1, l'envoi d'un en-tête de réponse suivie d'une ligne vide, puis le corps de la réponse.