perl 是用来写 CGI 的。而 apache2 本身已经能正常执行 perl 的 CGI 程序。 mod_fastcgi 是用来提高 CGI 效率的。 那么 mod_perl2 还要来做什么?提高 CGI 效率??? :?: :?: :?:
apache启动和cgi程序的编译都没问题
但是运行的时候就出错
以下是一些信息
高手指点一下吧
winXP
apache2.0.59
mod_fastcgi-2.4.2-AP20.dll
httpd.conf
[code]
LoadModule fastcgi_module modules/mod_fastcgi-2.4.2-AP20.dll
...
我在运行apache上的fastcgi程序(perl)的时候,从error_log里看到一个错误,导致fastcgi程序重启,浏览器上显示500 internel server error 以下是错误信息 [Tue May 9 16:19:23 2006] [error] [client 192.168.1.115] fastcgi: incomplete headers (0 bytes) received from server "/home/game/fcgi/index.fcgi" [Tue May 9 16:19:23 2006] [warn] fastcgi: server "/home/game/fcgi/index.fcgi" (pid 17246) terminated due to ...
这些是apache log error [code] [Mon Sep 24 13:23:10 2007] [error] fastcgi: d:/apache group/apache/htdocs/fcgi/echo.fcg is not executable; ensure interpreted scripts have "#!" as their first line [Mon Sep 24 13:23:15 2007] [error] [client 192.168.78.161] fastcgi: incomplete headers (0 bytes) received from server "d:/apache group/apache/htdocs/fcgi/echo.fcg" [Mon Sep 24 13:27:53 2007] [error] forcing...
在lighttpd配置文件中打开mod_fastcgi模块,并配置需要使用fastcgi的url范围,如下: fastcgi.server = ( "/app" => (( "socket" => "/tmp/fcgiapp.socket", "check-local" => "disable", ))) 其中"/app"指定以/app开头的url都使用下面指定的fastcgi分发器。也可以指定以什么结尾的,或者更复杂的模式。 "socket"指定lighttpd与fastcgi server通讯的unix socket路径,"check-local" => "disable"告诉lig...
安装模块部分我就不提了。这只是针对httpd.conf的配置部分内容。
想在apache上跑c写的fcgi。
apache版本2.2.6
下载了fastcgi的apache模块,手动dso安装,顺利
# tar zxf mod_fastcgi-2.4.6.tar.gz
# cd od_fastcgi-2.4.6
# apxs -o mod_fastcgi.so -c *.c
# apxs -i -a -n fastcgi .libs/mod_fastcgi.so
模块添加到相应的目录下,httpd.conf也有相对的Load命令
AddHandler fastcgi-script .fcg .fcgi
本人不才,来论坛很久也不错发帖,昨日有兴趣将fastcgi环境的配置过程写成一篇小文,文笔不好,但也能看懂,希望对大家有错帮助 http://ray.opensource.com.cn/article.asp?id=86 *********************** 欢迎访问: http://ray.opensource.com.cn/ ***********************
原来使用 apache2 + php thread-safe 选项编译,实际跑论坛,总是不太稳定,经常有线程死掉,而且一上eaccelerator就更不稳定 为了不至于php进程模式下,apache进程占用太多内存和进程调度,据说fastcgi比较合适,就试了一下,google了没有什么类似的中文资源,弄了好几个小时,包括修改各种配置,很是累人,希望有类似经验的共同分享,而且有管fastcgi php 和mod_rewrite的问题也没有解决,不知道哪位高手有办法。 apache2 标准...