我已经安装并运行了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?
答案 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
希望有所帮助。