2012-08-12 14 views
9

Attualmente sto utilizzando Capistrano, Passenger e Nginx con la mia applicazione Rails, ma sono ancora confuso su come tutto funzioni insieme.Capistrano, Passenger e Nginx - Come lavorano insieme?

Ecco quello che so finora:

Nginx è un web server che risponde alle richieste, come Apache ma più leggero.

Capistrano viene utilizzato per la distribuzione di applicazioni Web, carica il codice dell'applicazione ed esegue una serie di script e migra il database.

Il passeggero è in qualche modo una scatola misteriosa per me. So che genera processi ruby ​​per gestire le richieste, ma non è una responsabilità del server web? Ho letto parti della documentazione di Passenger ma non ha ancora molto senso. Vedo che dice che rende lo spiegamento un gioco da ragazzi, ma non è questo ciò che fa Capistrano?

Qualcuno può dare una spiegazione migliore? Molte grazie!

risposta

6

Trovato tutte le risposte here. La risposta spiega chiaramente la differenza tra Nginx e Phusion Passenger.

Problemi correlati