ApacheからRuby on Railsアプリケーションを呼び出す(Phusion Passengerの利用)
ここが詳しい.
Phusion Passengerのインストール
gemを使ってインストールする.(※ root権限でインストールすること)
$ gem install passenger $ passenger-install-apache2-module
httpd.confの編集(1)
passenger-install-apache2-moduleでインストールの終盤に,画面に"Please edit your Apache configuration file, and add these lines:"というメッセージとともにhttpd.confに追加すべき設定内容が表示されるので,指示に従ってhttpd.confを修正する.以下は例.
LoadModule passenger_module /Users/nyoke/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/passenger-3.0.12/ext/apache2/mod_passenger.so
PassengerRoot /Users/nyoke/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/passenger-3.0.12
PassengerRuby /Users/nyoke/.rbenv/versions/1.9.3-p0/bin/ruby