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]