開発環境でPassengerを使うには

環境変数 RAILS_ENV を設定する必要があるので,

  • VirtualHostの設定(/etc/apache2/sites-enabled/000-default)
RailsAutoDetect off
<VirtualHost *>
  DocumentRoot /var/www
  RailsBaseURI /rails
  RailsEnv development
</VirtualHost>

などとしておく.設定内容は以下のような感じ.

RailsEnv (development|production)
RAILS_ENV を設定する.デフォルトは production
RailsAutoDetect (on|off)
Rails アプリを自動検出する.デフォルトは on
RailsBaseURI (PATH)
Rails アプリのパス名を指定する.要するに /public の位置.