Ruby Enterprise Edition + Passenger-Installation

Mitwirkender: Vinayan Die Ruby Enterprise Edition kann mit den folgenden Schritten auf dem Server installiert werden: $ 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: Stellen Sie sicher, dass der Patch auf dem Server installiert ist. Wenn er nicht vorhanden ist, installieren Sie ihn über yum.

$ yum install patch

$ ./ruby-enterprise-1.8.7-2010.01/installer Sobald die Ruby Enterprise Edition installiert ist, erscheint die folgende Meldung: "Ruby Enterprise Edition wurde erfolgreich installiert!"

Das Apache-Modul für Passagiere kann auf dem Server installiert werden, indem der folgende Befehl ausgeführt wird: $ /opt/ruby-enterprise-1.8.7-2010.01/bin/passenger-install-apache2-module Fügen Sie die folgenden Einträge in eine Include-Datei (z.B. /usr/local/apache/conf/mod_rails.conf) ein, um die Datei mod_passenger.so zu laden. 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

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

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

FahrgastMaxPoolGröße 30

FahrgastMaxInstanzenPerApp 1

PassagierPoolIdleTime 60

RailsAutoDetect aus PS: PassengerMaxPoolSize kann für einen Server mit mindestens 2 GB RAM auf 30 gesetzt werden. Fügen Sie auch die mod_rails.conf in die Apache-Konfigurationsdatei einfügen, indem Sie die folgende Zeile einfügen: Einfügen von "/usr/local/apache/conf/mod_rails.conf" Referenz: http://www.modrails.com/documentation/Users guide.html Nach dem Neustart des Apache-Webservers können Sie sehen, dass der passenger-Prozess unter dem Benutzer root läuft:

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 Konfigurieren einer Rails-App unter Passenger Dies kann durch Hinzufügen der folgenden Einträge zum virtuellen Host-Eintrag der Domäne, die der Rails-App entspricht, erfolgen:

RailsBaseURI /

PassengerAppRoot /home/benutzername/railsapp Stellen Sie außerdem sicher, dass die DocumentRoot verweist auf den öffentlich Ordner der App.

Nehmen Sie Kontakt mit uns auf.

Abonnieren Sie die neuesten Updates

zusammenhängende Posts

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

de_DEGerman