title: Running Multiple Versions of Passenger for Multiple Ruby-on-Rails Applications
body: <p>After I install the Passenger Apache2 module, it gives me something like:</p>
  
  <pre><code>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
  </code></pre>
  
  <p>(Sorry, I have a user account called <code>passenger</code>. Don't be confused.)</p>
  
  <p>So if I want to deploy another rails app that uses totally different version of ruby, then I believe it will give something similar with above configurations BUT with different ruby version, for example:</p>
  
  <pre><code>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
  </code></pre>
  
  <p>Then how can I config the Apache2 (I'm NOT asking the Virtual Host part)? Because there are two versions of <code>LoadModule passenger_module</code>.  I don't think one Apache2 server can load two different versions of <code>passenger_module</code>, right?</p>
  
  <p>I'm so confused.  Please help me out.</p>