我已经安装并运行了fastcgi。我从fastcgi.com下载了一个开发工具包。里面有一些例子。其中一个示例文件回显了一些内容。它需要一个.libs和一个.deps,我把这两个文件夹和一个echo.fcgi文件放到webroot/cgi-bin中。如果我找到了echo.fcgi的url,它就会工作得很好。
我创建了一个简单的c文件来打印hello world。我使用以下命令编译它:
gcc -Wall -o main -lfcgi main.c我现在该怎么处理它呢?是否需要像perl脚本或php脚本这样的东西才能执行。或者,我应该把它放在webroot/cgi-bin文件夹中,然后转到它的url?
发布于 2012-06-10 06:59:09
多亏了this guy,我发现我不需要包装器了。如果我添加
AppClass "/Library/WebServer/Documents/MyFCGITest"
添加到我的httpd.conf文件。我可以让我的可执行文件运行起来。
发布于 2010-06-11 02:51:44
所以你按照fcgi标准编写了自己的服务器?
有用的开始:http://httpd.apache.org/mod_fcgid/
在conf.d/mod_fcgid.conf中安装合理的示例
我猜您想要使用FastCgiServer
或者如果你想让默认的fcgi服务器来处理连接等等。FCGIWrapper
希望这能有所帮助。
https://stackoverflow.com/questions/2722961
复制相似问题