Passenger Apache2 モジュールをインストールすると、次のような結果が得られます。
LoadModule passenger_module /home/passenger/.rvm/gems/ruby-1.9.2-p290/gems/passenger-3.0.17/ext/apache2/mod_passenger.so
PassengerRoot /home/passenger/.rvm/gems/ruby-1.9.2-p290/gems/passenger-3.0.17
PassengerRuby /home/passenger/.rvm/wrappers/ruby-1.9.2-p290/ruby
(申し訳ありませんが、私は というユーザー アカウントを持っていますpassenger
。混乱しないでください。)
したがって、まったく異なるバージョンの Ruby を使用する別の Rails アプリをデプロイしたい場合は、上記の構成と同様のものが得られると思いますが、Ruby バージョンが異なります。たとえば、次のようになります。
LoadModule passenger_module /home/passenger/.rvm/gems/ruby-1.9.3-p194/gems/passenger-3.0.17/ext/apache2/mod_passenger.so
PassengerRoot /home/passenger/.rvm/gems/ruby-1.9.3-p194/gems/passenger-3.0.17
PassengerRuby /home/passenger/.rvm/wrappers/ruby-1.9.3-p194/ruby
次に、Apache2を構成するにはどうすればよいですか(仮想ホストの部分を尋ねているわけではありません)?には 2 つのバージョンがあるためですLoadModule passenger_module
。1 つの Apache2 サーバーが 2 つの異なるバージョンの をロードできるとは思いませんpassenger_module
よね?
私は困惑している。私を助けてください。