複数のCatalystアプリケーションを別々の名前ベースのvirtualhostで起動させようとしたところ、なんだかうまくいかなくて喫緊のタスクでもない(というか自宅での趣味プログラミングだし)のでとりあえず後回しにしていたのですが、httpd.confの設定を以下のようにすると普通に起動しました。 環境はCentOS4.5(i386)、Apache/2.0.52、Perl5.8.8。 NameVirtualHost *:80 PerlSwitches -I/var/www/Hoge/lib PerlModule Hoge <virtualhost *:80> ServerName www.hoge.net DocumentRoot /var/www/Hoge/root <location> SetHandler perl-script PerlHandler Hoge </locatio