# \[OT\] rails deployment

**URL:** <https://www.ruby-forum.com/t/ot-rails-deployment/63911>\
**Category:** IT\
**Created:** [June 20, 2006, 3:20pm UTC](https://www.ruby-forum.com/t/ot-rails-deployment/63911 "2006-06-20T15:20:27Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![cpecchia](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/77aa72/32.png) [@cpecchia](https://www.ruby-forum.com/u/cpecchia)\
**Post date:** [June 20, 2006, 3:20pm UTC](https://www.ruby-forum.com/t/ot-rails-deployment/63911/1 "2006-06-20T15:20:27Z")

</div>

Salve a tuti,  
spero di non essere troppo OT.

Volendo installare Rails sotto Linux + Apache 2.0…quale sistema  
utilizzereste?  
Io ho sentito parlare dell’uso con mod\_proxy, ma si dice sia poco  
“sicuro”…conoscete altri approcci / work-around ?

TIA

Chiacchiera con i tuoi amici in tempo reale!  
[Yahoo Search - Ricerca nel Web | Motore di Ricerca](http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com)

---

<div class="post-metadata">

**Author:** ![cpecchia](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/77aa72/32.png) [@cpecchia](https://www.ruby-forum.com/u/cpecchia)\
**Post date:** [June 20, 2006, 3:23pm UTC](https://www.ruby-forum.com/t/ot-rails-deployment/63911/2 "2006-06-20T15:23:35Z")

</div>

Il 20/06/06, Carlo P.[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha scritto:

> Salve a tuti,  
> spero di non essere troppo OT.
> 
> Volendo installare Rails sotto Linux + Apache 2.0…quale sistema utilizzereste?  
> Io ho sentito parlare dell’uso con mod\_proxy, ma si dice sia poco “sicuro”…conoscete altri approcci / work-around ?

Apache + mod\_fastcgi + fastcgi.  
Se interessa ad altri posto un mini-howto altrimenti ti rispondo in  
privato

Michele

–  
SeeSaw | Another point of view

> **[A Padova il buon software chi lo fa?](https://seesaw.it/)**
>
> A creare software sono tantissimi, a farlo molto bene c’è una certa schiera di sviluppatori, ma a costruirlo un pezzo alla volta insieme al cliente, plasmarlo sulle sue esigenze e renderlo parte di un nuovo approccio al mondo del lavoro sono davvero...

removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![cpecchia](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/77aa72/32.png) [@cpecchia](https://www.ruby-forum.com/u/cpecchia)\
**Post date:** [June 20, 2006, 3:23pm UTC](https://www.ruby-forum.com/t/ot-rails-deployment/63911/3 "2006-06-20T15:23:35Z")

</div>

> Volendo installare Rails sotto Linux + Apache 2.0…quale sistema utilizzereste?  
> Io ho sentito parlare dell’uso con mod\_proxy, ma si dice sia poco “sicuro”…conoscete altri approcci / work-around ?

Io uso mod\_fcgid su Ubuntu, e funziona abbastanza bene una volta che  
alzi i valori di default che usa per vedere se il processo fcgi e`  
stato attivato o meno.

IPCCommTimeout 180  
IPCConnectTimeout 180

ProcessLifeTime 6000  
IdleTimeout 600

E` spiegato bene qua:

[http://claudio.cicali.org/article/74/how-to-install-ruby-on-rails-on-ubuntu-510](http://claudio.cicali.org/article/74/how-to-install-ruby-on-rails-on-ubuntu-510)

–  
David N. Welton

- [David N. Welton](http://www.dedasys.com/davidw/)

Linux, Open Source Consulting

- [http://www.dedasys.com/](http://www.dedasys.com/)

---

<div class="post-metadata">

**Author:** ![cpecchia](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/77aa72/32.png) [@cpecchia](https://www.ruby-forum.com/u/cpecchia)\
**Post date:** [June 20, 2006, 3:26pm UTC](https://www.ruby-forum.com/t/ot-rails-deployment/63911/4 "2006-06-20T15:26:36Z")

</div>

On Tue, 2006-06-20 at 15:16 +0200, Carlo P. wrote:

> Salve a tuti,  
> spero di non essere troppo OT.
> 
> Volendo installare Rails sotto Linux + Apache 2.0…quale sistema utilizzereste?  
> Io ho sentito parlare dell’uso con mod\_proxy, ma si dice sia poco “sicuro”…conoscete altri approcci / work-around ?

Ciao, il problema del mod\_proxy non e’ certo la sicurezza (dipende da  
come lo si configura) ma la relativa lentezza intrinseca in un sistema  
di proxy senza usare il caching.  
Di sicuro un buon approccio e’ di usare il protocollo fastcgi:

sulle derivate di debian trovi il pacchetto libapache2-mod-fastcgi e  
libfcgi-ruby1.8

Una volta istallati ti basta configurare apache per far partire il  
dispatcher ogni volta che incontra un .fcgi:

```
	AllowOverride All
            AddHandler fastcgi-script .fcgi
            ErrorDocument 404 /404.html
            ErrorDocument 500 /500.html

```

In una direttiva Directory

Saluti

---

<div class="post-metadata">

**Author:** ![cpecchia](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/77aa72/32.png) [@cpecchia](https://www.ruby-forum.com/u/cpecchia)\
**Post date:** [June 20, 2006, 4:09pm UTC](https://www.ruby-forum.com/t/ot-rails-deployment/63911/5 "2006-06-20T16:09:37Z")

</div>

> Se interessa ad altri posto un mini-howto altrimenti ti rispondo in  
> privato

Se magari c’è un’anima pia che spiega come installare Rails sul Mac  
(che usa Apache 1.3.qualcosa)…

alf

---

<div class="post-metadata">

**Author:** ![cpecchia](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/77aa72/32.png) [@cpecchia](https://www.ruby-forum.com/u/cpecchia)\
**Post date:** [June 20, 2006, 3:42pm UTC](https://www.ruby-forum.com/t/ot-rails-deployment/63911/6 "2006-06-20T15:42:10Z")

</div>

Ciao Michele, se sei disposto a fare uno step-by-step 4 dummies, io  
sicuramente sono disposto a metterlo in pratica (per ora faccio solo  
sviluppo con rails, e non ho ancora affrontato i problemi di deploy in  
produzione)

Ho letto pero’ anche:  
[http://blog.innerewut.de/articles/2006/04/21/scaling-rails-with-apache-2-2-mod\_proxy\_balancer-and-mongrel](http://blog.innerewut.de/articles/2006/04/21/scaling-rails-with-apache-2-2-mod_proxy_balancer-and-mongrel)  
qualcuno ha provato la soluzione proposta in questo post?

–  
Filippo D.  
removed\_email\_address@domain.invalid  
[http://www.diotalevi.com/weblog](http://www.diotalevi.com/weblog)

> **[JUG (JVM User Group) - Milano](http://www.jugmilano.it)**
>
> Benvenuto sul sito del \<span\>JUG Milano\</span\>!

---

<div class="post-metadata">

**Author:** ![cpecchia](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/77aa72/32.png) [@cpecchia](https://www.ruby-forum.com/u/cpecchia)\
**Post date:** [June 20, 2006, 4:54pm UTC](https://www.ruby-forum.com/t/ot-rails-deployment/63911/7 "2006-06-20T16:54:39Z")

</div>

Ringrazio tuti per le preziose informazioni e spunti sull’argomento!  
A buon rendere !!

Filippo D. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha scritto: Ciao  
Michele, se sei disposto a fare uno step-by-step 4 dummies, io  
sicuramente sono disposto a metterlo in pratica (per ora faccio solo  
sviluppo con rails, e non ho ancora affrontato i problemi di deploy in  
produzione)

Ho letto pero’ anche:  
[http://blog.innerewut.de/articles/2006/04/21/scaling-rails-with-apache-2-2-mod\_proxy\_balancer-and-mongrel](http://blog.innerewut.de/articles/2006/04/21/scaling-rails-with-apache-2-2-mod_proxy_balancer-and-mongrel)  
qualcuno ha provato la soluzione proposta in questo post?

–  
Filippo D.  
removed\_email\_address@domain.invalid  
[http://www.diotalevi.com/weblog](http://www.diotalevi.com/weblog)

> **[JUG (JVM User Group) - Milano](http://www.jugmilano.it)**
>
> Benvenuto sul sito del \<span\>JUG Milano\</span\>!

On 6/20/06, Michele F. wrote:

> Michele
> 
> –  
> SeeSaw | Another point of view  
> [http://www.seesaw.it](http://www.seesaw.it)  
> removed\_email\_address@domain.invalid

* * *

Ml mailing list  
removed\_email\_address@domain.invalid  
[http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

Chiacchiera con i tuoi amici in tempo reale!  
[Yahoo Search - Ricerca nel Web | Motore di Ricerca](http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com)

---

<div class="post-metadata">

**Author:** ![cpecchia](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/77aa72/32.png) [@cpecchia](https://www.ruby-forum.com/u/cpecchia)\
**Post date:** [June 21, 2006, 11:07am UTC](https://www.ruby-forum.com/t/ot-rails-deployment/63911/8 "2006-06-21T11:07:31Z")

</div>

scusate il ritardo, gmail non voleva funzioare ieri

2006/6/20, Filippo D. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> Ciao Michele, se sei disposto a fare uno step-by-step 4 dummies, io  
> sicuramente sono disposto a metterlo in pratica (per ora faccio solo  
> sviluppo con rails, e non ho ancora affrontato i problemi di deploy in  
> produzione)

ma non non usiamo apache (vedi sotto) …

> Ho letto pero’ anche:  
> [http://blog.innerewut.de/articles/2006/04/21/scaling-rails-with-apache-2-2-mod\_proxy\_balancer-and-mongrel](http://blog.innerewut.de/articles/2006/04/21/scaling-rails-with-apache-2-2-mod_proxy_balancer-and-mongrel)  
> qualcuno ha provato la soluzione proposta in questo post?

Noi abbiamo seguito il percorso inverso (da apache a lighttpd)  
realizzando un’architettura simile (senza mongrel) anche se non così  
articolata (solo un db _reale_ e niente memcache) visti gli stringenti  
limiti che il virtual server ci impone.

La traccia (in 4 puntate) che abbiamo seguito è questa:  
[http://poocs.net/articles/2006/03/13/the-adventures-of-scaling-stage-1](http://poocs.net/articles/2006/03/13/the-adventures-of-scaling-stage-1)

Non è da manuale ma funziona a dovere 😉

Michele.

–  
SeeSaw | Another point of view

> **[A Padova il buon software chi lo fa?](https://seesaw.it/)**
>
> A creare software sono tantissimi, a farlo molto bene c’è una certa schiera di sviluppatori, ma a costruirlo un pezzo alla volta insieme al cliente, plasmarlo sulle sue esigenze e renderlo parte di un nuovo approccio al mondo del lavoro sono davvero...

removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![cpecchia](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/77aa72/32.png) [@cpecchia](https://www.ruby-forum.com/u/cpecchia)\
**Post date:** [June 21, 2006, 12:47am UTC](https://www.ruby-forum.com/t/ot-rails-deployment/63911/9 "2006-06-21T00:47:50Z")

</div>

On Tue, 20 Jun 2006 16:05:32 +0200, Alfonso M. wrote:

> Se magari c’è un’anima pia che spiega come installare Rails sul Mac  
> (che usa Apache 1.3.qualcosa)…

Se ci vuoi solo sviluppare, non hai bisogno di Apache. Puoi usare  
WebBrick che è anche più comodo. Per mettere in produzione, se vuoi  
apache (ma potresti anche considerare lighthttpd) basta compilarlo e  
installarlo, trovare un pacchetto binario oppure usare DarwinPorts e da  
li proseguire come al solito.
