さくらの専用サーバ(CentOS)にRailsの実行環境を作る

表題の件、手順をメモ。

(1)各種インストール

su
yum install emacs
yum install ruby
yum install rubygems
gem install rails -v=2.3.2
gem install passenger
gem install ruby-devel
gem install httpd-devel
passenger-install-apache2-module

(2)下記の内容で /etc/httpd/conf.d/rails.conf を作る

LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/ext/apache2/mod_passenger.so
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5
PassengerRuby /usr/bin/ruby

RailsAllowModRewrite on
RailsMaxPoolSize 4
RailsPoolIdleTime 30

NameVirtualHost XXX.YYY.ZZZ.WW:80


   ServerName hoge.jp
   ServerAlias www.hoge.jp
   DocumentRoot /RAILSROOT/rails/public
   AddDefaultCharset UTF-8
   RailsBaseURI /
   RailsEnv production
   RailsAllowModRewrite off
   PassengerEnabled on