4 069
contributi
mNessun oggetto della modifica |
(Modifiche minori: aggiunta di un link, segnalazione versioni compatibili) |
||
Riga 1: | Riga 1: | ||
{{Versioni compatibili|Debian Etch 4.0<br/>Debian Lenny 5.0<br/>Debian Squeeze<br/>Debian Sid|}} | |||
= Introduzione = | = Introduzione = | ||
La soluzione più diffusa e stabile, per la messa on-line di un applicativo scritto in ruby on rails, è data dall'accoppiata Mongrel e Apache2.<br/> | |||
La struttura del nostro ambiente di produzione è descritta nella seguente figura: | La struttura del nostro ambiente di produzione è descritta nella seguente figura: | ||
Riga 18: | Riga 18: | ||
</pre> | </pre> | ||
Consiglio la versione "prefork" in quanto è supportata pienamente anche da php5, e di conseguenza non ci saranno problemi ad installare anche applicazioni come phpmyadmin, molto comoda per la gestione di database mysql. L'installazione base di apache, però, non è sufficiente per i nostri fini, infatti dobbiamo abilitare alcuni moduli: | Consiglio la versione "prefork" in quanto è supportata pienamente anche da php5, e di conseguenza non ci saranno problemi ad installare anche applicazioni come phpmyadmin, molto comoda per la gestione di database mysql. Per approfondimenti sull'installazione di Apache, si vedano ad esempio queste guide: | ||
* [[Installare un ambiente LAMP: Linux, Apache2, SSL, MySQL, PHP5]] | |||
* [[LAMP: Linux, Apache, MySQL e PHP]] | |||
L'installazione base di apache, però, non è sufficiente per i nostri fini, infatti dobbiamo abilitare alcuni moduli: | |||
* deflate | * deflate | ||
* proxy_balancer | * proxy_balancer | ||
Riga 27: | Riga 31: | ||
* rewrite | * rewrite | ||
Per abilitarli: | |||
<pre> | <pre> | ||
# a2enmod deflate | # a2enmod deflate | ||
Riga 231: | Riga 235: | ||
= Conclusione = | = Conclusione = | ||
Giunti a questo punto abbiamo configurato alla perfezione sia apache che mongrel. | Giunti a questo punto abbiamo configurato alla perfezione sia apache che mongrel. Se tutto funziona a dovere il nostro applicativo dovrebbe essere visibile dall'esterno ;) | ||
[[Categoria:Server]] | [[Categoria:Server]] | ||
[[Categoria:RubyOnRails]] | [[Categoria:RubyOnRails]] |