Конфигурация веб-сервера - shttpd / Mongoose - PullRequest
1 голос
/ 05 февраля 2009

http://code.google.com/p/mongoose/
http://shttpd.sourceforge.net/shttpd.1.txt

Попытка настроить облегченный веб-сервер shttpd, теперь называемый mongoose, для выполнения сценариев CGI в C.

Нужен ли отдельный CGI-интерпретатор для C?

При загрузке shttpd в исходном кузнице был отдельный интерпретатор exe для perl и php cgi, но не уверен, означает ли это, что мне нужен один в C ...

Ответы [ 3 ]

3 голосов
/ 02 ноября 2012

На самом деле, с крошечным компилятором C (http://bellard.org/tcc/) очень возможно запускать файлы .c как сценарии. Просто добавьте #!/usr/local/bin/tcc -run в первую строку вашего источника C.

2 голосов
/ 30 марта 2009

Полагаю, ваш исполняемый файл CGI является двоичным. Если вы работаете в UNIX, переименуйте ваш исполняемый файл CGI, чтобы иметь расширение .cgi. Если вы используете Windows и исполняемый файл CGI имеет расширение «.exe», укажите параметр сервера «-cgi_ext exe»

1 голос
/ 30 марта 2009

C не интерпретируется - вам нужно скомпилировать вашу CGI-программу, прежде чем она сможет быть запущена. А для любых конкретных вопросов Mongoose вы можете использовать группу поддержки по номеру http://groups.google.com/group/mongoose-users/topics

...