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]