httpd.confが見にくい...
httpd.confが見にくいので、自分好みに書いてみました。
conf/httpd.conf
conf.d/dso.conf
conf.d/server.conf
conf.d/perl.conf
ってとなるように設置します。
- httpd.conf
ほとんどどのサーバーでも同じ設定と
他の設定ファイルを読み込む(Include)為に使います。
どのサーバーでも「コピペすればOK!」になるように心がけてます。
ユーザーはapache.apacheで動作します。
/home/www/htdocsがドキュメントルートになります。
一部埋め込んでありますが、、、原則としてモジュールに依存する設定は
Include conf.d/モジュール名.conf
で追加するようにします。
- dso.conf
読み込むモジュールを決定します。
- server.conf
vitrualホストとかサーバー固有の設定を書きます。
- perl.conf
mod_perlをロードすると読み込まれます。
.plのファイルがApache::Registry環境下で動くようにしてあります。
mod_perl1,2どちらでも動作しできるだけ互換性を維持するように書いてあります。
mod_perl2の場合、http://www.cpan.jp/upload/Apache2-chdir.tar.gzをinstallしてください。