-
RSS Links
Blogroll
Categories
Tags
/dev/zero apache apache 2 bash branch brevetto colore configurazione copyleft copyright database dd debian design df dns du eccezione errore Firefox free software free software foundation FSF GNU google GPL howto identità virtuale interfaccia internet licenze linux merge mysql openid open source open source initiative rails repository ruby scripting shell subversion terminal web-
Recent Posts
- Installare Drupal 6 su hosting Aruba
- Due plugins Wordpress per ottimizzare il blog (SEO)
- Tre add-ons Firefox fondamentali per fare sviluppo web
- Rails, configurazione base di ActionMailer
- Generatore di immagini
- Risolvere un nome host da un indirizzo IP in Ruby
- URL escaping in Ruby con CGI::escape
- Alimentatore MacBook Pro su MacBook e viceversa… funziona!
- Waveform, mp3 to png
- Phusion Passenger Rails deployment (mod_rails server HTTP Apache 2)
- Autenticazione, Autorizzazione e Controllo degli Accessi in Apache HTTP Server
- Logwatch, servizio per l’analisi dei log di sistema, installazione e configurazione
- Output colorato bash scripting
- Cancellare la cache DNS del computer (flush DNS cache)
- Creare un file di test di dimensioni arbitrarie con Linux
Phusion Passenger Rails deployment (mod_rails server HTTP Apache 2)
mod_rails) è un modulo per server Apache2 o nginx usato per il deployment di applicazioni Ruby, incluse quelle basate sul framework Rails.L’installazione è semplice:
gem install passengerper installare il modulo per server Apache 2 oppure
per installare il modulo per server nginx
Ok, Passenger installato!
Possiamo aggiungere la riga
PassengerDefaultUser myuseral file di configurazione del modulo che si trova nella directory/etc/apache/mods-available/passenger.loadper impostare come utente di default di Passenger lo stesso che usiamo per “fare i deployments” (nel nostro casomyuser).Per creare una nuova applicazione Rails lanciamo il comando
Questo comando crea una cartella
myapp, all’interno della cartella corrente, contenente i files dell’applicazione.Aggiungiamo il file di configurazione del virtual host per la nostra applicazione rails all’interno della cartella
/etc/apache2/sites-available# # myapp.com # <VirtualHost *:80> ServerName myapp.com DocumentRoot /var/vhosts/myapp.com/public RailsEnv development <Directory /var/vhosts/myapp.com/public> Order allow,deny Allow from all </Directory> </VirtualHost>Nella configurazione commentate la direttiva
RailsEnv developmentper usare come impostazione di default l’ambiente di produzione.Attiviamo il virtual host appena creato
sudo a2ensite myapp.comRiavviamo il server HTTP
Aggiungiamo il nome myapp.com al file
/etc/hostsOra possiamo visitare la pagina index di default di un’applicazione rails all’indirizzo http://myapp.com.
Per maggiori informazioni su Phusion Passenger ecco l’home page del progetto.
Articoli correlati