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]
