投稿者 : ビナヤン Ruby Enterprise Edition は、次の手順を使用してサーバーにインストールできます。 $ wget http://rubyforge.org/frs/download.php/68719/ruby-enterprise-1.8.7-2010.01.tar.gz
$ tar -zxvf Ruby-enterprise-1.8.7-2010.01.tar.gz PS: パッチがサーバーにインストールされていることを確認してください。存在しない場合は、次の方法でインストールします。 うーん。
$ yum インストールパッチ
$ ./ruby-enterprise-1.8.7-2010.01/インストーラー Ruby Enterprise Edition がインストールされると、次のメッセージが表示されます。 「Ruby Enterprise Edition は正常にインストールされました!」
次のコマンドを実行して、乗客用の Apache モジュールをサーバーにインストールできます。 $ /opt/ruby-enterprise-1.8.7-2010.01/bin/passenger-install-apache2-module インクルード ファイル (/usr/local/apache/conf/mod_rails.conf) に次のエントリを追加して、mod_passenger.so ファイルをロードします。 LoadModule 乗客モジュール /opt/ruby-enterprise-1.8.7-2010.01/lib/ruby/gems/1.8/gems/passenger-2.2.11/ext/apache2/mod_passenger.so乗客ルート /opt/ruby-enterprise-1.8.7-2010.01/lib/ruby/gems/1.8/gems/passenger-2.2.11
乗客ルビー /opt/ruby-enterprise-1.8.7-2010.01/bin/ruby
乗客最大プールサイズ 30
アプリごとの乗客最大インスタンス数 1
旅客プールアイドル時間 60
RailsAutoDetect オフ 追伸: 旅客最大プールサイズ 最小 2GB の RAM を搭載したサーバーの場合は、30 に設定できます。また、 mod_rails.conf Apache 構成ファイルに次の行を追加します。 「/usr/local/apache/conf/mod_rails.conf」を含めます 参照: http://www.modrails.com/documentation/Users guide.html Apache Web サーバーを再起動すると、ユーザー root でパッセンジャー プロセスが実行されていることがわかります。
ルート 31908 0.0 0.1 3640 1484 ? Sl 00:40 0:00 /opt/ruby-enterprise-1.8.7-2010.01/lib/ruby/gems/1.8/gems/passenger-2.2.11/ext/apache2/ApplicationPoolServerExecutable 0 /opt/ruby-enterprise-1.8 .7-2010.01/lib/ruby/gems/1.8/gems/passenger-2.2.11/bin/passenger-spawn-server /opt/ruby-enterprise-1.8.7-2010.01/bin/ruby /tmp/passenger.5338 旅客の下での Rails アプリの構成 これは、 Rails アプリに対応するドメインの仮想ホスト エントリに次のエントリを追加することで実行できます。
RailsBaseURI /
ResidentAppRoot /home/ユーザー名/railsapp また、次のことを確認してください。 ドキュメントルート を指しています 公共 アプリのフォルダー。
ご連絡ください。