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]

Répondre à