Ruby-Apache連携

apache等をインストールする

$ sudo yum -y install httpd httpd-devel curl-devel
$ sudo /sbin/service httpd start

ブラウザでアクセスして確認する.

passengerをインストールする

$ gem install passenger
   LoadModule passenger_module /usr/local/rvm/gems/ruby-1.9.3-p0/gems/passenger-3.0.10/ext/apache2/mod_passenger.so
   PassengerRoot /usr/local/rvm/gems/ruby-1.9.3-p0/gems/passenger-3.0.10
   PassengerRuby /usr/local/rvm/wrappers/ruby-1.9.3-p0/ruby

railsユーザ/グループの追加

$ sudo /usr/sbin/useradd rails
$ sudo /usr/sbin/vigr
$ sudo chmod 6770 /home/rails/

自分とapacheユーザをrailsグループに追加する(vigrコマンド).

アプリケーションのディプロイ

/home/rails以下に,アプリケーションを配置する.
/etc/httpd/conf.d/rails.confを作成し,設定を行う.
httpdを再起動する.