2013年6月11日火曜日

ubuntu12.04にPassengerをインストールする

passengerをインストールする。
$sudo gem install passenger
$sudo passenger-install-apache2-module

apache2の設定

・mods-available/mod_passenger.load

LoadModule passenger_module /var/lib/gems/1.9.1/gems/passenger-4.0.5/libout/apache2/mod_passenger.so

・mods-available/mod_passenger.conf
PassengerRoot /var/lib/gems/1.9.1/gems/passenger-4.0.5
PassengerDefaultRuby /usr/bin/ruby1.9.1
RailsBaseURI /redmine

mods-enabled/ にリンクを作成する。
ln -s ../mods-available/mod_passenger.load mod_passenger.load
ln -s ../mods-available/mod_passenger.conf mod_passenger.conf

DocumentRootの設定はすでに設定済みなので、DocumentRoot配下にリンクを作成する。
ln -s /var/lib/redmine-2.3.1/public /var/www/redmine

apacheを再起動
sudo /etc/init.d/apache2 restart

http:/{address}/redmine/
で表示された。

webrickよりさくさく動く。