passengerのインストール

railsのウェブサーバは色々あるけどなるべくならapache
動かしたいので「Passenger」(mod_rails)を入れてみた。


残念なことにgitが入ってなかったのでインストール

git install
wget http://kernel.org/pub/software/scm/git/RPMS/git.repo -O /etc/yum.repos.d/git.repo
yum install git-1.5.4.6-1


passengerをインストトール
必要モジュールがなかなか入らなくて微妙に苦労

gem install passenger
passenger-install-apache2-module


コマンドの最後にこの記述をhttpd.confに記述しましょう的な
表示がされるので追記

vi /etc/httpd/conf/httpd.conf
 LoadModule passenger_module /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.5/ext/apache2/mod_passenger.so
 PassengerRoot /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.5
 PassengerRuby /usr/bin/ruby
 
  ServerName www.yourhost.com
  DocumentRoot /somewhere/public # <-- be sure to point to 'public'!
  RailsEnv development
 

ちなみに自分の環境はちゃんと設定されていなかった模様で
「RailsEnv development」の記述なしに動作しなかったので結構悩んだ


そしてapache再起動して終了