Ruby enterprise edition + Instalación de Passenger

Colaborador: vinaya Ruby enterprise edition puede instalarse en el servidor siguiendo los siguientes pasos : $ wget http://rubyforge.org/frs/download.php/68719/ruby-enterprise-1.8.7-2010.01.tar.gz

$ tar -zxvf ruby-enterprise-1.8.7-2010.01.tar.gz PS: Asegúrese de que el parche está instalado en el servidor. Si no existe, instálelo a través de yum.

$ yum install patch

$ ./ruby-enterprise-1.8.7-2010.01/installer Una vez instalado ruby enterprise edition , aparecerá el siguiente mensaje : "¡Ruby Enterprise Edition se ha instalado correctamente!"

El módulo Apache para passenger puede instalarse en el servidor ejecutando el siguiente comando : $ /opt/ruby-enterprise-1.8.7-2010.01/bin/passenger-install-apache2-module Añade las siguientes entradas en un archivo include (digamos, /usr/local/apache/conf/mod_rails.conf) para cargar el archivo mod_passenger.so. LoadModule passenger_module /opt/ruby-enterprise-1.8.7-2010.01/lib/ruby/gems/1.8/gems/passenger-2.2.11/ext/apache2/mod_passenger.so

PassengerRoot /opt/ruby-enterprise-1.8.7-2010.01/lib/ruby/gems/1.8/gems/passenger-2.2.11

PassengerRuby /opt/ruby-enterprise-1.8.7-2010.01/bin/ruby

PassengerMaxPoolSize 30

PassengerMaxInstancesPerApp 1

PassengerPoolIdleTime 60

RailsAutoDetect desactivado PS: PassengerMaxPoolSize puede fijarse en 30 para un servidor que tenga una RAM mínima de 2 GB. Además, incluya el mod_rails.conf al archivo de configuración de apache añadiéndole la siguiente línea : Incluir "/usr/local/apache/conf/mod_rails.conf" Referencia: http://www.modrails.com/documentation/Users guide.html Después de reiniciar el servidor web apache puedes ver el proceso passenger ejecutándose bajo el usuario root:

root 31908 0.0 0.1 3640 1484 ? Sl 00:40 0:00 /opt/ruby-enterprise-1.8.7-2010.01/lib/ruby/gems/1.8/gems/passenger-2.2.11/ext/apache2/ApplicationPoolServerExecutable 0 /opt/ruby-enterprise-1.8.7-2010.01/lib/ruby/gems/1.8/gems/passenger-2.2.11/bin/passenger-spawn-server /opt/ruby-enterprise-1.8.7-2010.01/bin/ruby /tmp/passenger.5338 Configuración de una aplicación rails en Passenger Puede hacerse añadiendo las siguientes entradas a la entrada de host virtual del dominio correspondiente a la aplicación rails :

RailsBaseURI /

PassengerAppRoot /home/nombredeusuario/railsapp Además, asegúrese de que el DocumentRoot apunta al público de la aplicación.

Póngase en contacto con nosotros.

Suscríbete para recibir las últimas actualizaciones

Artículos Relacionados

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

es_ESSpanish