Ruby enterprise edition + Passenger installation

Contributeur : Vinayan L'édition Ruby Enterprise peut être installée sur le serveur en suivant les étapes suivantes : $ 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: Assurez-vous que le patch est installé sur le serveur. S'il n'existe pas, installez-le via yum.

$ yum install patch

$ ./ruby-enterprise-1.8.7-2010.01/installer Une fois que l'édition Ruby Enterprise est installée, le message suivant apparaît : "Ruby Enterprise Edition est installé avec succès !

Le module Apache pour les passagers peut être installé sur le serveur en exécutant la commande suivante : $ /opt/ruby-enterprise-1.8.7-2010.01/bin/passenger-install-apache2-module Ajoutez les entrées suivantes dans un fichier include (par exemple, /usr/local/apache/conf/mod_rails.conf) pour charger le fichier 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 off PS : PassengerMaxPoolSize peut être fixé à 30 pour un serveur disposant d'une mémoire vive minimale de 2 Go. Incluez également le paramètre mod_rails.conf au fichier de configuration d'apache en y ajoutant la ligne suivante : Inclure "/usr/local/apache/conf/mod_rails.conf" Référence: http://www.modrails.com/documentation/Users guide.html Après avoir redémarré le serveur web Apache, vous pouvez voir le processus passager s'exécuter sous l'utilisateur 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 Configurer une application rails sous Passenger Cela peut être fait en ajoutant les entrées suivantes à l'entrée de l'hôte virtuel du domaine correspondant à l'application rails :

RailsBaseURI /

PassengerAppRoot /home/nom d'utilisateur/railsapp Veillez également à ce que le DocumentRoot pointe vers le public de l'application.

Prenez contact avec nous.

Abonnez-vous pour les dernières mises à jour

Articles Similaires

Laissez un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

fr_FRFrench