* FastCGI 基礎 [#r7852423]
** mod_fcgi [#s68ea9f3]
* FastCGI [#r7852423]

mod_fastcgiとmod_fcgidの2種類ある。
- http://www.fastcgi.com/
- http://fastcgi.coremail.cn/
mod_fastcgiの方が実績があるが開発は停止している。

** httpd.conf [#g65a84d0]

 AddHandler fastcgi-script fcgi
 <IfModule fastcgi_module>
 FastCgiServer /usr/local/www/fcgi/test.fcgi -processes 2
 FastCgiServer /usr/local/www/fcgi/index.fcgi -processes 2
 </IfModule>
 Alias /fcgi/ "/usr/local/www/fcgi/"
 <directory /usr/local/www/fcgi>
 allowoverride all
 options all
 </directory>


** index.fcgi [#w8f69068]

 #!/usr/bin/perl
 
 use CGI::Fast qw(:standard);
 $COUNTER = 0;
 while (new CGI::Fast) {
     print header;
     print start_html("Fast CGI Rocks");
     print
         h1("Fast CGI Rocks"),
         "Invocation number ",b($COUNTER++),
         " PID ",b($$),".",
         hr;
     print end_html;
 }

** 参考 [#m1b6ebd3]
http://d.tir.jp/pw?FastCGI
http://search.cpan.org/~lds/CGI.pm-3.27/CGI/Fast.pm
http://www.fastcgi.com/mod_fastcgi/docs/mod_fastcgi.html



トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS