Ejecutar aplicaciones Rails con Passenger junto con aplicaciones PHP
Estoy configurando un servidor donde tendré que ejecutar las aplicaciones Ruby On Rails 3 junto con algunos sitios web de PHP. El servidor es una máquina CentOS 5.8 que ejecuta Apache 2.4.3. El servidor es para pruebas y PRE-producción, por lo que el rendimiento no es un problema.
Estoy usando las aplicaciones Phusion Passenger for the Rails, y he creado un montón de hosts virtuales (con carpetas asociadas y cuentas de DB). Entonces, estoy planeando usar otros v-hosts para PHP.
¿Es posible? ¿Cómo debo proceder?
Muchas gracias
detalles:
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
....
Los v-hosts administrados por los pasajeros serán como:
Incluir conf / extra / httpd-vhosts-rails01.conf
<VirtualHost *:80>
ServerName rails01.lcl
DocumentRoot "/app/auser/apps/rails01/public"
<Directory "/app/auser/apps/rails01/public">
AllowOverride all
Options -MultiViews
</Directory>
</VirtualHost>
Los v-hosts basados en PHP serán como: 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>