そのため情報が古い可能性があります。ご了承ください。m(_ _)m
fastcgiをインストール
% wget http://www.fastcgi.com/dist/fcgi-2.4.1-SNAP-0311112127.tar.gz
% tar zxvf fcgi-2.4.1-SNAP-0311112127.tar.gz
% cd fcgi-2.4.1-SNAP-0311112127
% ./configure
% make
% sudo make install
mod_fastcgiをインストール
% wget http://www.fastcgi.com/dist/mod_fastcgi-SNAP-0404142202.tar.gz
% tar zxvf mod_fastcgi-SNAP-0404142202.tar.gz
% cd mod_fastcgi-SNAP-0404142202
% cp Makefile.AP2 Makefile
% vi Makefile
——————————–
top_dir = /usr/local/apache2
↓
top_dir = /usr/lib/apache2
——————————–
% make LIBTOOL=/usr/lib/apache2/build/libtool
% sudo make install LIBTOOL=/usr/lib/apache2/build/libtool
apache2の設定を変更
% vi /etc/apache2/conf/apache2.conf
——————————–
#AddHandler cgi-script .cgi ←コメントアウト
LoadModule fastcgi_module modules/mod_fastcgi.so
FastCgiIpcDir /tmp/fcgi_ipc/
AddHandler fastcgi-script .fcgi
AddHandler fastcgi-script .cgi
FastCGIConfig -autoUpdate -idle-timeout 120 -killInterval 3600 -maxClassProcesses 6 -maxProcesses 15
——————————–
apache2再起動
% sudo /etc/init.d/apache2 restart
インストール/設定完了したので、
mt.cgiへアクセス・・・速っ!!
ただ・・・プチボード(petit.cgi)が動かなくなったそうです・・・。
% mv mt.cgi mt.fcgi
% mv mt-comments.cgi mt-comments.fcgi
% mv mt-tb.cgi mt-tb.fcgi
% mv mt-view.cgi mt-view.fcgi
% mv mt-search.cgi mt-search.fcgi
vi mt-config.cgi
——————————–
AdminScript mt.fcgi
CommentScript mt-comments.fcgi
TrackbackScript mt-tb.fcgi
SearchScript mt-search.fcgi
ViewScript mt-view.fcgi
——————————–
apache2の設定を変更
% vi /etc/apache2/conf/apache2.conf
——————————–
AddHandler cgi-script .cgi ←コメントアウトしたのを戻す
LoadModule fastcgi_module modules/mod_fastcgi.so
FastCgiIpcDir /tmp/fcgi_ipc/
AddHandler fastcgi-script .fcgi
# AddHandler fastcgi-script .cgi コメントアウト
FastCGIConfig -autoUpdate -idle-timeout 120 -killInterval 3600 -maxClassProcesses 6 -maxProcesses 15
——————————–
apache2再起動
% sudo /etc/init.d/apache2 restart
これで、mt.fcgiにアクセスすれば、
他に影響を及ぼさずに速いmovabletypeを満喫できます。
|
【参考】
Running Movable Type Under FastCGI
The blog of H.Fujimoto:Movable Type 3.34をFastCGIで動作させる手順
初心者でもLinuxサーバーが構築できるのか?
こんなサイトを見つけた。 最近Linuxというものに興味をもった。 大学の友人が…