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再起動して終了