4.6. パッセンジャー

rh-passenger40 Software Collection では、高速、堅牢、軽量に設計された Web/アプリケーションサーバーであるPhusion Passengerを提供しています。
rh-passenger40 コレクションは、特にruby193ruby200rh-ruby22 Software Collection、およびror40 またはrh-ror41 コレクションを使用したRuby on Railsなど、複数のバージョンのRuby をサポートしています。PassengerをいずれかのRubySoftware Collections と一緒に使用する前に、rh-passenger40 Collection から対応するパッケージ (rh-passenger-ruby193、またはrh-passenger-ruby200rh-passenger-ruby22 パッケージ) をインストールしてください。
rh-passenger40 Software Collection は、httpd24 Software Collection のApache httpdと一緒に使うこともできます。そのためには、rh-passenger40-mod_passenger パッケージをインストールしてください。Apache httpdの設定例として、デフォルトの設定ファイル/opt/rh/httpd24/root/etc/httpd/conf.d/passenger.confを参照すると、1 つのApache httpdインスタンスで複数のRubyバージョンを使用する方法が示されています。
さらに、rh-passenger40 Software Collection は、nginx16 Software Collection のウェブサーバーnginx 1.6 と組み合わせて使用することができます。rh-passenger40nginx 1.6 を使用するには、Web アプリケーションのディレクトリーで次のコマンドを使用してPassengerをスタンドアロンモードで実行します。
scl enable nginx16 rh-passenger40 'passenger start'
または、アップストリームのPassenger documentationに記載されているように、nginx16 設定ファイルを編集してください。