Apache 如何运行fastcgi
我已经安装并运行了fastcgi。我从fastcgi.com下载了一个developerkit。里面有一些例子。其中一个示例文件重复了一些内容。它需要一个.libs和一个.deps文件,我把这些文件夹和一个echo.fcgi文件放在webroot/cgi文件箱中。如果我访问echo.fcgi url,它的效果会很好 我创建了一个简单的c文件来打印hello world。我使用Apache 如何运行fastcgi,apache,fastcgi,Apache,Fastcgi,我已经安装并运行了fastcgi。我从fastcgi.com下载了一个developerkit。里面有一些例子。其中一个示例文件重复了一些内容。它需要一个.libs和一个.deps文件,我把这些文件夹和一个echo.fcgi文件放在webroot/cgi文件箱中。如果我访问echo.fcgi url,它的效果会很好 我创建了一个简单的c文件来打印hello world。我使用 gcc -Wall -o main -lfcgi main.c 我现在该怎么处理它呢?它是否需要执行perl脚本或
gcc -Wall -o main -lfcgi main.c
我现在该怎么处理它呢?它是否需要执行perl脚本或php脚本之类的脚本。或者,我应该把它放在webroot/cgi-bin文件夹中,然后转到它的url吗?那么,您已经按照fcgi标准编写了自己的服务器了吗 有用的开始: 合理的例子安装在 conf.d/mod_fcgid.conf 我猜你想用 FastCgiServer 或者如果您想让默认的fcgi服务器处理连接等。。。 FCGIWrapper
希望这会有所帮助。那么您是根据fcgi标准编写了自己的服务器吗 有用的开始: 合理的例子安装在 conf.d/mod_fcgid.conf 我猜你想用 FastCgiServer 或者如果您想让默认的fcgi服务器处理连接等。。。 FCGIWrapper 希望能有帮助。多亏了我发现我不需要包装纸。如果我加上
AppClass”/Library/WebServer/Documents/MyFCGITest“
到我的httpd.conf文件。我可以运行我的可执行文件。多亏了我发现我不需要包装器。如果我加上
AppClass”/Library/WebServer/Documents/MyFCGITest“
到我的httpd.conf文件。我可以让我的可执行文件运行。不,我只是在macbook上启用了apache mod。我想我明白了。我需要创建一个FCGIWrapper文件,该文件执行我编译的对象文件。。。这听起来对吗?我有一个shell,它将页面交给我,我将shell作为处理程序。我的shell与-lfcgi链接,并使用FCGIWrapper指定。到目前为止,它得到了“脚本”——我得到了:FGCI_Accept();/*这将更改char**environ指针*/char*script=getenv(“script_FILENAME”);还没有尝试过在没有任何输入的情况下运行我的shell并从浏览器客户端读回数据-无论如何还没有。下面是使用fastcgi开发工具包中提供的echo服务器的说明-似乎是您想要做的事情?不,我只是在我的macbook上启用了apache mod。我想我明白了。我需要创建一个FCGIWrapper文件,该文件执行我编译的对象文件。。。这听起来对吗?我有一个shell,它将页面交给我,我将shell作为处理程序。我的shell与-lfcgi链接,并使用FCGIWrapper指定。到目前为止,它得到了“脚本”——我得到了:FGCI_Accept();/*这将更改char**environ指针*/char*script=getenv(“script_FILENAME”);还没有尝试过在没有任何输入的情况下运行我的shell并从浏览器客户端读回数据-无论如何还没有。下面是使用fastcgi开发工具包中提供的echo服务器的说明-似乎是您想要做的事情?