sto ottenendo il seguente errore nel nginx (con 403), quando ho visitare .it:Rails 3.1, nginx, indice di directory passeggeri vietato
[error] 5384#0: *1 directory index of "/u/apps/<app-name>/current/public/" is forbidden
Sono su Ubuntu 10.04 e non ci riesco per la vita di me ottengo nginx, Passenger, Rails 3.1 e Capistrano per giocare bene.
Sto distribuendo a/u con Capistrano. Tutto in/u è 755, di proprietà dell'utente dell'app.
/u/apps // corrente/pubblico/ha tutte le mie risorse, la favicon e tutto il resto che ti aspetteresti.
Quando aggiungo autoindex on
a nginx.conf ottengo un elenco di pubblico/directory, che mi porta a credere che non abbia un problema di autorizzazione.
Il mio file nginx.conf è predefinito aspetterebbe per:
server {
listen 80;
server_name <app-name>.com;
passenger_enabled on;
root /u/apps/<app-name>/current/public/;
}
E file di mio Capistrano deploy.rb non ha nulla di insolito.
Qualche idea per cui l'app per rotaie non sembra iniziare?
Bene, se questo ha risolto il tuo problema, vai avanti e accetta la tua risposta. – Nightfirecat
Fatto - grazie per il suggerimento :) – alexlod
Qualche idea sul perché devono essere i wrapper? Non so davvero quali sono le diverse directory in RVM, ma perché non bin invece? –