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]

Répondre à