j ai donc désinstaller nginx, que j avais installer par aptitude auparavant,
pour le réinstaller de par passenger
j ai donc lancer les commandes suivantes :
                      * rvm gem install passenger
                       passenger-install-nginx-module*

je ne parviens pas à lancer l'application avec /etc/init.d/nginx il n'existe
aucun fichier de se nom dans *init.d*  bizarre non ???

j'arrive à démarrer l'application en lancent la commande suivante *cd
/var/www/Mon_APPLICATION*

                                              *    passenger start &*

le seul probleme c'est que j ai toutes les information qui s'affiche à
l'écran un peux comme un tail -f sur syslog ou autre




OS : *Ubuntu 10.10*
RAILS: *3.0*

Le 10 mars 2011 15:43, Jeremy Dierx <[email protected]> a écrit :

> Par défaut, sous debian/ubuntu, l'installation d'nginx par apt ou
> aptitude installe nginx dans /etc.
>
> Par défaut, l'installateur de passenger réinstalle nginx dans /opt (sans
> supprimer celui éventuellement installé dans /etc).
>
> Vérifie donc que tu n'aie pas installé nginx deux fois, l'un dans /opt
> (par passenger) et l'autre dans /etc (par apt).
>
> Assure toi de n'utiliser que la version d'nginx compilé par
> l'installateur de passenger (/opt) et supprime l'autre version (etc/)
> par sécurité.
>
> Assure-toi aussi que ton fichier de conf nginx (/opt) pointe bien sur
> ton fichier vhost default dans /opt/nginx/conf/vhosts.
>
> Assure toi-aussi éventuellement que ton service de démarrage
> (/etc/init.d/nginx) lance le bon exécutable nginx.
>
> J.
>
>
> Le jeudi 10 mars 2011 à 12:40 +0100, olivi morel a écrit :
> > bonjour
> > voici donc mon nginx.conf  j ai enlever touts les lignes qui se
> > trouver avec un #
> >
> >
> >
> > worker_processes  1;
> >
> >
> > events {
> >     worker_connections  1024;
> > }
> >
> >
> > http {
> >
> >
> > passenger_root /usr/local/rvm/gems/ruby-1.9.2-p180/gems/passenger-3.0.4;
> >    passenger_ruby /usr/local/rvm/wrappers/ruby-1.9.2-p180/ruby;
> >
> >
> >     include       mime.types;
> >     default_type  application/octet-stream;
> >     sendfile        on;
> >      keepalive_timeout  65;
> >
> >
> >     server {
> >         listen       80;
> >         server_name  localhost;
> >
> >
> >         location / {
> >             root   html;
> >             index  index.html index.htm;
> >         }
> >
> >                # redirect server error pages to the static
> > page /50x.html
> >         #
> >         error_page   500 502 503 504  /50x.html;
> >         location = /50x.html {
> >             root   html;
> >
> > }
> >
> >
> > voici donc mon virtualhost /etc/nginx/sites-available/default
> >
> >
> > server {
> >         listen   80 default;
> >         server_name  localhost;
> >         root /var/http/test/app/views/index/;
> >         passenger_enabled on;
> >         access_log  /var/log/nginx/localhost.access.log;
> >        }
> >
> >
> > le site fonctionne très bien quand je viens à enlever le parametre
> > passenger_enabled on;
> >
> >
> > pour l installation de passenger j ai procéder de la manière suivante
> > comme décrit sur le site  ou presque
> > http://www.modrails.com/install.html
> >
> > rvm gem install passenger
> >
> > passenger-install-nginx-module
> >
> >
> > Le 10 mars 2011 12:07, de Villamil Frédéric <[email protected]>
> > a écrit :
> >
> >         Le 10 mars 2011 à 11:49, olivi morel a écrit :
> >
> >         > bonjour
> >         >
> >         > Effectivement passenger n'était pas activer dans nginx j ai
> >         donc rajouter le parametre passenger_enable on;
> >          dans /etc/nginx/sites-availabe/default .
> >         >
> >         > quand je redémarre nginx il me dit ceci
> >         >
> >         > Restarting nginx: [emerg]: unknown directive
> >         "passenger_enabled" in /etc/nginx/sites-enabled/default:13
> >         > configuration file /etc/nginx/nginx.conf test failed
> >         >
> >         > le module passenger-install-nginx-module se trouve bien
> >         installer dans /opt/nginx.
> >         >
> >         > je ne comprend pas pourquoi il m'affiche une erreur lors du
> >         redémarrage de nginx
> >         >
> >         >
> >
> >
> >         Bonjour,
> >
> >         Peux-tu mettre ton nginx.conf et ton vhost dans un pastebin
> >         dont tu nous transmettras l'URL s'il te plait ?
> >
> >         Es-tu certain d'avoir deux lignes ressemblant à ça dans ton
> >         nginx.conf ?
> >
> >
> >          passenger_root /usr/lib/ruby/gems/1.9.1/gems/passenger-3.0.4;
> >              passenger_ruby /usr/bin/ruby;
> >
> >
> >         --
> >         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]
>
>
> --
> 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 à