Ruby on Rails: Module: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Kowa (Diskussion | Beiträge)
Kowa (Diskussion | Beiträge)
Zeile 21: Zeile 21:


<source lang="apache">
<source lang="apache">
   # ... muss durch eine IP-Adresse oder den Namen eines virtuellen Apache-Servers ersetzt werden
   <VirtualHost IP-ADDRESS_OR_HOSTNAME:80>
  <VirtualHost ...:80>
   
   
    # ... muss durch den Namen des virtuellen Servers ersetzt werden
     ServerName HOSTNAME
     ServerName ....
   
   
    # ... muss durch das Verzeichnis ersetzt, in dem die Rails-Anwedungen liegen
     DocumentRoot PATH_TO_RAILS_APPLICATIONS/RAILS_APPLICATION_NAME/public
    # ::: muss durch den Namen einer existierenden Rails-Anwendung ersetzt werden
 
     DocumentRoot .../:::/public
     <Directory PATH_TO_RAILS_APPLICATIONS/RAILS_APPLICATION_NAME/public>
     <Directory .../:::/public>
       AllowOverride All
       AllowOverride All
       Order allow,deny
       Order allow,deny

Version vom 5. Dezember 2008, 11:11 Uhr

Module

Für Ruby on Rails gibt es eine Reihe von Modulen, die die Funktionalität erweitern.

Verwendung von PostgreSQL-Datenbanken

  gem install postgres -r --  --with-pgsql-dir=${POSTGRES_DIR}

Einbinden von Ruby-on-Rails-Anwendungen in einen Apache-Server

Das Modul passenger[1] dient dazu, Ruby-onRails-Anwnedungen möglichst komfortabel in einen Apache-Server zu integrieren.

  gem install passenger
  ${RUBYONRAILS_DIR}/bin/passenger-install-apache2-module

In die Apache-Konfigurations-Datei httpd.conf muss Folgendes eingefügt werden:

  <VirtualHost IP-ADDRESS_OR_HOSTNAME:80>
 
    ServerName HOSTNAME
 
    DocumentRoot PATH_TO_RAILS_APPLICATIONS/RAILS_APPLICATION_NAME/public

    <Directory PATH_TO_RAILS_APPLICATIONS/RAILS_APPLICATION_NAME/public>
      AllowOverride All
      Order allow,deny
      Allow from all
    </Directory>
 
  </VirtualHost>

Quellen


Dieser Artikel ist GlossarWiki-konform.
In diesem Artikel sollten die Quellenangaben überarbeitet werden.
Bitte die Regeln der GlossarWiki-Quellenformatierung beachten.