2010-12-28 15 views
9

Tengo la instalación del servidor Nginx y configuré todas las cosas necesarias, pero actualmente estoy teniendo un error con 403 error prohibido. Registro dice:nginx + pasajero + raíles - 403 prohibido error

2010/12/28 17:38:59 [error] 28664#0: *27 directory index of "/home/appuser/test_app" is forbidden, client: xxx.xxx.xxx.xxx, server: localhost, request: "GET/HTTP/1.1", host: "xxx.xxx.xxx.xxx" 

Mi config:

worker_processes 1; 

events { 
    worker_connections 1024; 
} 

http { 
    passenger_root /usr/lib64/ruby/gems/1.8/gems/passenger-3.0.2; 
    passenger_ruby /usr/bin/ruby; 
    include  mime.types; 
    default_type application/octet-stream; 

    sendfile  on; 
    keepalive_timeout 65; 

    server { 
     listen  80; 
     server_name localhost; 
     root /home/appuser/test_app; 
     passenger_enabled on; 
    } 
} 

¿Soluciones?

+0

Esta es una pregunta para serverfault.com –

Respuesta

14

cambio

/home/appuser/test_app 

a

/home/appuser/test_app/public 
3

La directiva raíz de nginx debe apuntar al directorio 'público' de la aplicación.

+0

no sólo afectan a este archivo estático que sirve? – lulalala

Cuestiones relacionadas