如何运行fastcgi

时间:2010-04-27 16:20:17

标签: apache fastcgi

我已经安装并运行了fastcgi。我从fastcgi.com下载了一个developerkit。它有一些例子。其中一个示例文件回应了一些东西。它需要.libs和.deps我将这些文件夹与echo.fcgi文件放在webroot / cgi-bin中。如果我到了echo.fcgi网址,它的效果很好。

我创建了一个打印hello world的简单c文件。我用

编译它
gcc -Wall -o main  -lfcgi  main.c

我现在该怎么办?是否需要执行类似perl脚本或php脚本的操作。或者,我是否应该将它放在webroot / cgi-bin文件夹中并转到它的URL?

2 个答案:

答案 0 :(得分:2)

感谢this guy我发现我不需要包装器。如果我添加

AppClass "/Library/WebServer/Documents/MyFCGITest"

到我的httpd.conf文件。我可以运行我的可执行文件。

答案 1 :(得分:1)

所以你用自己的服务器编写了fcgi标准吗?

有用的开始: http://httpd.apache.org/mod_fcgid/

安装的合理示例         conf.d / mod_fcgid.conf

会猜你想要使用     FastCgiServer

或者如果你想让默认的fcgi服务器处理连接等...     FCGIWrapper

希望有所帮助。