複数の Rails アプリをホストするサーバーがあり、これらの複数の仮想ホストを提供する最善の方法を理解しようとしています。私は以前に Apache を使用したリバース プロキシや、同様に などの他のいくつかのリバース プロキシを介してこれを行ったことがありますpound
が、この分野の経験豊富な Rails 開発者、または少なくとも仮想で少し苦労した人からの明確な説明を期待しています。 Rails アプリが混在するサーバー シナリオ。
私は、プロキシ フロントでもパフォーマンスが向上する Apache 2.4 を使用することに傾いていますが、これは Ubuntu 12.04 LTS の現在のバックポートではうまく機能しません。最終的には、RVM を使用して Ruby と Rails のバージョンを管理しながら、すぐに新しいアプリにアクセスして追加できるように、シェルを介して仮想ホストを構成する最も便利な方法が必要です。
私は Apache を継続することにオープンですが、同様に nginx などに切り替えることにもオープンです。
私が取り組みたいいくつかの制約: Ruby 1.9.3 を実行できること (ただし、jruby アプリを実行する柔軟性もある)、同様に Rails 3.x および Rails 2.x アプリ (.rvmrc ファイルを使用することを好む)プロジェクトごとに)。
何が効果的でしたか、チュートリアル形式の支援を教えていただけますか?