Phusion Passenger を Apache ボックスにインストールする必要があります。Linux を使用しているため、インストールは簡単です。www.modrails.com から Passenger のダウンロード ページに移動します。
Passenger をインストールしてもアプリは何も変わりません。アプリに Gem が必要な場合でも、bundle install を実行してインストールする必要があります。
アプリを開発マシンからデプロイ マシンにコピーします。どこに置くかはあなたの選択です。Passenger をインストールしたら、Rails アプリのルートがどこにあるかを知る必要があります。通常、apache の仮想ホスト構成セクションで定義します。以下に例を示します。
<VirtualHost *:80>
SuexecUserGroup "#1000" "#1000"
ServerName yourdomain.com
ServerAlias www.yourdomain.com
ServerAlias www.yourdomain.net
DocumentRoot /home/yourappdir/public
CustomLog /home/logs/access_log combined
ScriptAlias /cgi-bin/ /home/cgi-bin/
ScriptAlias /fcgi-bin/ /home/fcgi-bin/
XSendFile On
<Directory /home/yourappdir/public>
Options -Indexes IncludesNOEXEC FollowSymLinks -MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Directory /home/cgi-bin>
Order allow,deny
Allow from all
</Directory>
<Directory /home/fcgi-bin>
Order allow,deny
Allow from all
</Directory>
RackEnv production
</VirtualHost>