RoR passenger のインストール
Ruby on Rails を apache上で動作させるためのモジュール。
・passengerのインストール
# gem install passenger
・apache モジュールのビルドとインストール
# passenger-install-apache2-module
※足りないパッケージがある場合は教えてくれるので適時インストールする。
・設定ファイルの修正
# vi /etc/apache2/sites-enabled/"適当なファイル名"
------------------
ServerName www.yourhost.com
DocumentRoot /somewhere/public
AllowOverride all
Options -MultiViews
------------------
DocumentRoot は RoRプロジェクトの public フォルダを指定してあげないと正常に動かないので注意。
# vi /etc/apache2/mods-enabled/"適当なファイル名"
------------------
LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-3.0.7/ext/apache2/mod_passenger.so
PassengerRoot /var/lib/gems/1.8/gems/passenger-3.0.7
PassengerRuby /usr/bin/ruby1.8
------------------
・apache のリスタート
# vi /etc/init.d/apache restart
・アクセス
http://"サーバのアドレス"/public
・マニュアル
/var/lib/gems/1.8/gems/passenger-3.0.7/doc/Users guide Apache.html