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]

Répondre à