Apache2 で mod_perl なアプリ(Catalyst)を動作させるにはこんな設定を書くんだけども
<Location /app> SetHandler modperl PerlResponseHandler MyApp </Location>
そのアプリのパス以下(例: /app/images)で画像やCSSなんかのスタティックなファイルを Apache に扱わせる設定に一苦労したので、メモ。
/app が modperl ハンドラで処理する設定に対し、/app/images はデフォルトハンドラで処理して欲しいときはハンドラ default-handler を指定するということでした。
<Location /app/images/> SetHandler default-handler </Location>
もしくは None を指定して設定をキャンセルしても同様な動作になるみたいですね。
<Location /app/images/> SetHandler None </Location>