SpeedyCGIの特徴
- インストールが簡単。実行も root権限不要。
- CGI(Perl)が常駐するので高速化する。
- CGIの実行はapacheとは別プロセスになるため、より安定方向。
- perl スクリプトの修正がほぼ不要。(グローバル変数の初期化あたりが問題になりやすいらしい)。
さて、早速インストールです。テケトーな場所で、落としてmakeするだけです。
cd /usrhttpd.conf の修正も行われるため、CGI側の設定をすれば終了です。
wget http://daemoninc.com/SpeedyCGI/CGI-SpeedyCGI-2.22.tar.gz
tar CGI-SpeedyCGI-2.22.tar.gz
cd CGI-SpeedyCGI-2.22
perl Makefile.PL
make
make install
−−−
今回は「がっくしメニュー」でのみ使用できるように、個別に設定します。
最低限 AddHandler speedycgi-script cgi を書き加えるだけで、OKです。
/etc/httpd/conf/vhosts/site3.include に以下を設定します。
# /etc/httpd/conf/vhosts/site3.includeあとは、service httpd graceful でSpeedyCGIが動き出します。
# user customizations can be added here.
<Directory /home/.sites/12/site3/web/orz/>
Options +ExecCGI -Indexes
AddHandler speedycgi-script cgi
AddType text/html cgi
ErrorDocument 404 http://orz.2ch.io/
</Directory>
<IfModule mod_speedycgi2.c>
# SpeedyMaxruns 1
SpeedyMaxBackends 4
# SpeedyTimeOut 300
</IfModule>


0 件のコメント:
コメントを投稿