Quale web server usa Rails?

Utente HTML.it
chiede

Quale web server usa Rails?

Redazione HTML.it
risponde

Esistono diverse configurazioni possibili per l’ambiente server che ospita un’applicazione Rails. La soluzione più semplice consiste nell’utilizzare Apache ed eseguire Rails come processo FastCGI.

Normalmente, per incrementare le prestazioni, si usa predisporre una configurazione server mista composta da:

  1. un web server proxy specifico per i file statici e la distribuzione del carico
  2. un web server per l’applicazione Rails

In questo caso alcune combinazioni diffuse sono:

  • Apache o Ngix + Mongrel
  • Apache o Ngix + Mongrel Cluster
  • Apache o Ngix + Thin

A partire dal 2008 il team di Phusion ha rilasciato mod_rails, un modulo per integrare in Apache il supporto ad applicazioni Rails. Quest’ultima soluzione sta rapidamente conquistando il consenso di molti sviluppatori ed aziende.