Hop en // à votre discussion, Oui, rbenv sert en effet à gérer plusieurs ruby, mais en production tu n'as quasiment jamais besoin de plusieurs ruby, seul compte celui sur lequel tu déploies ton app, à moins que tu aies besoin de switcher de ruby 1.9.3 à Jruby en prod, ce qui serait un peu surprenant à mon goût :)
Donc autant virer une dépendance inutile non ? 2012/10/1 Emmanuel BOUGEROLLE <[email protected]> > Tu propose donc une utilisation seule d'unicorn sur le serveur > d'application couplée avec un reverse proxy sous Nginx. > > Si c'est cela il faut que je vois la faisabilité de la chose dans le sens > ou mon reverse proxy me sert aussi pour l'accès externe à mes serveurs de > messagerie Lotus Domino en load balancing avec de la gestion de sticky > session. > > Emmanuel > > > Le 1 octobre 2012 16:32, Olivier El Mekki <[email protected]> a écrit : > > Nginx est parfait pour faire ça[1]. Dans une installation nginx/unicorn >> typique, tu as : >> >> upstream domain2 { >> server unix:<rails_app_path>/tmp/sockets/unicorn.sock; >> } >> >> Il te suffit de le remplacer par : >> >> upstream domain2 { >> server <ton_domain_local>:<port>; >> } >> >> et de configurer unicorn pour se binder sur un port plutôt que sur un >> socket unix[2] : >> >> listen 3000 >> >> >> [1] http://wiki.nginx.org/HttpUpstreamModule >> [2] http://unicorn.bogomips.org/Unicorn/Configurator.html#method-i-listen >> >> On 16:22 Mon 01 Oct , Emmanuel BOUGEROLLE wrote: >> > L'application doit être accessible à l'exterieur. Donc l'accès se fera >> en >> > https depuis mon reverse proxy qui est en DMZ. >> > >> > L'accès à mon application ne se fera jamais directement sur le serveur >> > hébergeant l'application rails. >> > >> > Emmanuel >> > >> > >> > Le 1 octobre 2012 16:16, Olivier El Mekki <[email protected]> a écrit >> : >> > >> > > Hello, >> > > >> > > Le principal intérêt de passenger est de tourner dans apache. Si tu >> > > utilises nginx, autant opter pour unicorn. >> > > >> > > Au passage, pourquoi utilises-tu nginx derrière apache? C'est >> > > sous-optimal et ça n'apporte rien... >> > > >> > > >> > > On 07:12 Mon 01 Oct , Emmanuel BOUGEROLLE wrote: >> > > > Bonjour à tous, >> > > > >> > > > Je dois prochainement mettre en production une petite application >> > > Rails... >> > > > (Faut bien commencer....) >> > > > >> > > > Je me pose la question de la configuration de mon serveur de prod >> qui >> > > sera >> > > > installé sur une machine virtuelle sous Ubuntu 12.04 LTS. >> > > > >> > > > Le serveur hébergeant l'application rails tournera avec Rbenv, >> NGINX mais >> > > > je me pose la question du serveur d'application : Unicorn ou >> Passenger >> > > > >> > > > L'accès a l'application se fera au travers d'un reverse proxy Apache >> > > (pour >> > > > l'instant, NGINX dans le futur) il est peyt possible d'utiliser >> Passenger >> > > > en standalone sur le serveur d'application. >> > > > >> > > > Je tente par la même occasion le déploiement avec capristano et un >> > > serveur >> > > > gitlab >> > > > >> > > > Merci d'avance pour vos conseil avisé. >> > > > >> > > > Emmanuel >> > > > >> > > > -- >> > > > 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] >> > > >> > > >> > > -- >> > > Olivier El Mekki. >> > > >> > > -- >> > > 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] >> >> >> -- >> Olivier El Mekki. >> >> -- >> 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] > -- Jean-Hadrien Chabran -- 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]
