Sto provando a passare da Apache + Passenger a Nginx + passenger sulla mia scatola Ubuntu Lucid Lynx.nginx con passeggero
Quando installo passeggero:
sudo gem install passenger
e
cd /var/lib/gems/1.9.1/gems/passenger-2.2.14/bin
sudo ./passenger-install-nginx-module
tutto va bene (nessun errore). Nginx viene scaricato, compilato e installato nello stesso momento (quando si seleziona la prima opzione durante l'installazione del passeggero). Di default è installato in /opt/nginx
.
Finisco con il file di configurazione /opt/nginx/conf/nginx.conf
; Questo file di configurazione è stato aggiornato automaticamente con la configurazione del passeggero). La cosa che non capisco è che ho anche il file di configurazione /etc/nginx/nginx.conf
. Qual è lo scopo di questo quando sembra che il file di configurazione in /opt/...
sia quello principale?
Quando corro /etc/init.d/nginx start
, si avvia correttamente dicendo che /etc/nginx/nginx.conf
è ok. Significa che non controlla l'altro file conf?
Ho aggiornato lo script /etc/init.d/nginx
e aggiunto /opt/nginx/sbin
all'inizio del PERCORSO e sembra che sia stato preso in considerazione il file conf corretto. Sembra che abbia due installazioni di nginx in cui ho fatto affidamento solo sul passeggero per installarlo.
Grazie mille, ma quello che non capisco è come è stato installato il primo? Non ho emesso alcun comando nginx di apt-get install. Bene, grazie, ora è molto più chiaro :) – Luc