nyokeの研究日記

備忘録的な.

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

httpd.confの編集(2)

passenger-install-apache2-moduleでインストールの最後には,httpd.confの設定例が表示される.以下は例.