Ruby エンタープライズ エディション + パッセンジャー インストール

投稿者 : ビナヤン 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 また、次のことを確認してください。 ドキュメントルート を指しています 公共 アプリのフォルダー。

ご連絡ください。

最新のアップデートを購読する

関連記事

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

jaJapanese