Piuttosto una semplice domanda, credo, è possibile installare il passeggero quando nginx è già installato sul server web?Installazione di Passenger quando Nginx è già installato; Possibile?
Se la risposta è sì, ho già eseguito queste azioni:
In questo momento ho già nginx installato (per le mie applicazioni PHP) e dopo ho fatto un checkout del repository git del passeggero:
mkdir /repositories
cd /repositories/
git clone https://github.com/FooBarWidget/passenger.git
cd passenger/
e quindi aggiungere questo frammento di /etc/nginx/conf/nginx.conf
http {
...
passenger_root /repositories/passenger;
passenger_ruby /usr/local/rvm/wrappers/ruby-1.9.2-p290/ruby;
...
}
Tuttavia quando voglio riavviare nginx ricevo il seguente errore:
* Starting Web Server nginx
nginx: [emerg] unknown directive "passenger_root" in /etc/nginx/nginx.conf:19
Il che mi conclude a dire che c'è ancora qualche config ho bisogno di impostare, per nginx di essere a conoscenza che stiamo usando passeggero.
mio blocco del server
server {
listen 80;
server_name rails.kreatude.com;
root /srv/www/my_test_app;
passenger_enabled on;
}
dopo una ricerca di tempo di lasso di tempo, questa è la soluzione! tks –