passenger3.0インストール

sudo apt-get install apache2-prefork-dev
sudo gem install passenger
sudo passenger-install-apache2-module


/etc/apache2/httpd.conf に追記

LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-3.0.0/ext/apache2/mod_passenger.so
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-3.0.0
PassengerRuby /usr/bin/ruby1.8


http://d.hatena.ne.jp/shokai/20100507/1273223540 の頃と違って、3.0からはMultiViewsとかをオフにしないといけなくなったのかな?(もしかして前から?)

   <VirtualHost *:80>
      ServerName www.yourhost.com
      DocumentRoot /somewhere/public    # <-- be sure to point to 'public'!
      <Directory /somewhere/public>
         AllowOverride all              # <-- relax Apache security settings
         Options -MultiViews            # <-- MultiViews must be turned off
      </Directory>
   </VirtualHost>