Pour résumer :

- Passenger a besoin d'être compilé avec la version de Ruby qui va le faire 
tourner

  * Apache -> Module que l'on peut charger à part donc Apache de la distrib 
+ compilation maison

  * Nginx -> Pas de module à charger donc compilation Passenger + Nginx 
donc tu devras assurer le suivi du binaire

  * Standalone -> Embarque un Nginx voir point précédent

- Unicorn peut tourner en :

  * FastCGI -> Simple à configurer et permet de garder le serveur Web en 
FrontEnd

  * HTTP -> Unicorn va fournir tous les fichiers, donc pas de serveur Web 
supplémentaire à ton Reverse-Proxy


Passenger démarre en même temps que le serveur Web et permet de mutualiser 
des ressources. Une application qui n'est pas utilisée ne va pas consommer 
de ressources.


Unicorn va demander de mettre en place script de démarrages, etc.


Perso en momment j'installe RVM + Ruby Compilé + Passenger + Nginx

Mais je prévois de passer sur RBENV + Package Ubuntu Ruby maison + surement 
Unicorn en FGCI + Nginx Ubuntu.


Si tu n'est pas administrateur système, essaye d'installer ton application 
avec des package standard Ubuntu, les mises à jours systèmes seront bien 
plus simple. Comment va tu mettre à jours s'il y a une faille de sécutitée 
dans un des packages installé ?


Mes 2¢

-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]

Répondre à