Disons que c'est la nécessité d'avoir plusieurs versions de Ruby en parallèle qui nous a orienté (forcé?) vers nginx/unicorn/rbenv et ça tourne très très bien. Ca demande juste un peu plus de script ou d'intervention manuelle en cas de reboot du serveur.
++ yk Le 21 mars 2012 08:35, Frédéric de Villamil <[email protected]> a écrit : > Le mercredi 21 mars 2012 à 08:28, Emmanuel BOUGEROLLE a écrit : > > Bonjour, > > Bon çà s'enchaine rapidement..... > > Je dois mettre en place une petite appli. en production accessible de > l'extérieure du LAN. > > Donc mon architecture devrait être comme ci-dessus : > > Un proxy en DMZ ne communiquant qu'avec proxy sur le LAN en SSL > Le proxy sur le LAN vers mon serveur web (LAMP qui ne sera pas dédié à > rails) > Sauf que je n'ai jamais mis encore de serveur rails en Prod. > > D'après votre expérience, qu'elle est la façon d'installé le serveur de > production sachant que je peux avoir différentes version de ruby / rails > utilisées (par Redmine et ma première appli en prod.) > > - Apache + Passenger > - NGinx + Passenger > - Juste Thin en standalone qui est "attaqué" par mon proxy LAN > - ou une autre solution > > Pour les multiple version de rails je pense utiliser RVM ou RBEnv. > > Merci de votre aide par avance. > > Oh le beau troll comme ça dès le matin… :-) > > Bon, on va tâcher de prendre les choses une par une. > > RVM en production, bof, bof et super bof. Plusieurs versions de Rails, > aucun soucis avec bundler en bundlant tes applications localement > (--production est ton ami). > > Vue ta configuration (plusieurs applications un peu hétérogènes), j'aurais > tendance à te dire passager + nginx. Les autres solutions sont top quand tu > héberges une seule application, mais si tu dois les empiler, l'approche > "mod_php" est celle qui te fera la moins chier, et les performances sont > plus qu'acceptables. > > Bonne journée. > > -- > Frédéric de Villamil > "What's mine is mine. What's yours is still unsetteled" – Go player proverb > [email protected] tel: +33 (0)6 62 19 1337 > http://t37.net Typo : http://typosphere.org > > > -- > 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] > -- 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]
