読者です 読者をやめる 読者になる 読者になる

ゆーすけべー日記

はてなBlogってどーなの!?

debian+apache2でmod_perlを有効にするには

たぶん、これでいけると思う。

1.mod_perlをapt-getでインストール
#apt-get install libapache2-mod-perl2

2.モジュールを有効化
/etc/apache2/mods-available/perl.confに
PerlModule ModPerl::Registry
を追加

3.apacheを再起動

参考にしたサイト:

追記(その1)
mod_perlは動いてるっぽいんだけど、Movabletypeに適用しようとするとエラる。よくわからん。
追記(その2)
apache2+mod_perl2の環境でMovabletypeはうまく動かないみたい。よくよく調べたりいじったりしてるとmod_perlで動かしたcgiはsuexecがきかないことが発覚。だめじゃん。
追記(その3)
apache1+mod_perl1の環境でMTを動かしてみたんだけど、キャッシュが裏目に出たのかMTの管理画面とか再構築するフォームとかをたたくと途中で何も表示されなくなる。Apacheのコネクション時間を設定すればいいのかな?誰か教えてけろー 追記(その4)
上記の問題、httpd.confのMaxRequestPerChildの値を大きくしたら直った。値が低かったから.cgiで複数プロセスを発生させるようなやつは途中で死んだんだ。 追記(その5)
上記、そんなことはなかった。