December 24(Wed), 2008
CentOS 5.2にPassenger(mod_rails)をインストール
gemコマンドでPassengerをインストール
# gem install passenger
依存関係のあるソフトウェアをインストール
私の環境では以下の2つをインストールする必要があった。
# yum install gcc-c++ # yum install httpd-devel
Apacheにインストール
以下のコマンドを実行してPassengerをApache2にインストールする。依存関係のあるソフトウェアがすべてインストールされていないと警告が表示される。その際は、そのソフトウェアをインストール後、再度このコマンドを実行する。
# /usr/bin/passenger-install-apache2-module
Apacheの設定ファイルを編集
passenger-install-apache2-moduleコマンドが正常に実行されると、Apacheの設定ファイルを編集するように指示される。指示にしたがって、/etc/httpd/conf/httpd.confに以下の記述を追加する。
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/ext/apache2/mod_passenger.so PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6 PassengerRuby /usr/bin/ruby
Apacheの再起動
# /etc/rc.d/init.d/httpd restart
参考
コメントを書く


