Rails-Anwendungen mit Passenger neben PHP-Anwendungen ausführen

Ich stelle einen Server ein, auf dem ich Ruby On Rails 3-Anwendungen zusammen mit einigen PHP-Websites ausführen muss. Der Server ist ein CentOS 5.8-Computer, auf dem Apache 2.4.3 ausgeführt wird. Der Server dient zum Testen und zur Vorproduktion, sodass die Leistung kein Problem darstellt.

Ich verwende Phusion Passenger für die Rails-Apps und habe eine Reihe virtueller Hosts (mit zugehörigen Ordnern und DB-Konten) erstellt. Dann plane ich, andere V-Hosts für PHP zu verwenden.

Ist es möglich? Wie soll ich vorgehen?

Vielen Dank

Einzelheiten:
httpd.conf:

LoadModule passenger_module /app/auser/.rvm/gems/ruby-1.9.3-p286/gems/passenger-3.0.17/ext/apache2/mod_passenger.so  
PassengerRoot /app/auser/.rvm/gems/ruby-1.9.3-p286/gems/passenger-3.0.17  
PassengerRuby /app/auser/.rvm/wrappers/ruby-1.9.3-p286/ruby  

(...)

##
## Virtual hosts
Include conf/extra/httpd-vhosts-phpmyadmin.conf
Include conf/extra/httpd-vhosts-rails01.conf
Include conf/extra/httpd-vhosts-rails02.conf
Include conf/extra/httpd-vhosts-php01.conf
Include conf/extra/httpd-vhosts-php02.conf
....

Von Passagieren verwaltete V-Hosts werden wie folgt aussehen:
Schließen Sie conf / extra / httpd-vhosts-rails01.conf ein

<VirtualHost *:80>
   ServerName rails01.lcl
   DocumentRoot "/app/auser/apps/rails01/public"
   <Directory "/app/auser/apps/rails01/public">
      AllowOverride all
      Options -MultiViews
   </Directory>
</VirtualHost>

PHP-basierte V-Hosts werden wie folgt aussehen: Include conf / extra / httpd-vhosts-php01.conf

<VirtualHost *:80>
    ServerName php01.lcl
    DocumentRoot "/app/auser/apps/php01/public"
    <Directory "/app/auser/apps/php01/public">
        Options FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage