Pasengerの設定 †
最低限の設定(ドキュメントルートからrailsアプリ) †
<VirtualHost *:80>
ServerName local_rails_sample.com
PassengerAppRoot /path_to/rails_app
PassengerRuby /path_to/bin/ruby
PassengerAppEnv development
<Directory /path_to/rails_app/public>
Allow from all
Options -MultiViews
</Directory>
</VirtualHost>
サブディレクトリ配下をrailsアプリとして動作させる場合 †
<VirtualHost *:80>
ServerName local_rails_sample.com
PassengerAppRoot /path_to/rails_app
PassengerRuby /path_to/bin/ruby
PassengerAppEnv development
<Directory /path_to/rails_app/public>
Allow from all
Options -MultiViews
</Directory>
</VirtualHost>
メモ †
<VirtualHost *:80>
ServerName local_rails_sample.com
Alias /rails /path_to/rails_app/public
<Location /rails>
PassengerBaseURI /rails
PassengerAppRoot /path_to/rails_app
PassengerRuby /path_to/bin/ruby
PassengerAppEnv development
</Location>
<Directory /path_to/rails_app/public>
Allow from all
Options -MultiViews
</Directory>
</VirtualHost>