Apache から Lighttpd に丸投げする方法
アプリケーションは裏の Lighttpd で動かしつつ、Apache はそこにリクエストを投げるだけ、という構成にしたい場合は以下のような設定を行います。
NameVirtualHost *:80 <VirtualHost *:80> ServerName app1.example.com ProxyRequests Off ProxyPreserveHost On ProxyPass / http://localhost:8080/ ProxyPassReverse / http://127.0.0.1:8080/ </VirtualHost>
このとき、Lighttpd は 8080 で起動しておきます(server.port = 8080)。ポートを分けて Catalyst や Rails でテストサーバーを起動させておけば、Lighttpd すら必要ありません。