我正在尝试开始使用 fastcgi 开发,因此我下载了参考实现libfcgi
并尝试让测试程序与lighttpd
. 由于fcgi_stdio
允许cgi
向后兼容,我决定从它开始。但是我无法examples/tiny-fcgi.c
使用lighttpd
它,它产生了一个internal server errror 500
相同的配置,允许完美地运行lighttpd
示例程序(http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_ModFastCGI,如下)。C/C++ FastCGI on lightty named socket
但是,我完全不清楚为什么默认提供的示例不起作用。
问题:
- 参考实现中的示例/tiny-fcgi.c 示例有什么问题导致 lighttpd 返回错误 500?
- 哪种 fastcgi 实现更适合 c++ 开发(fcgi_stdio、fcgiapp、其他)?(fcgi 包中有一些流的东西,但是我找不到好的/任何文档)