nginx + passenger + Schienen - 403 forbidden Fehler
Habe ich install Nginx-server und konfiguriert alle benötigten Sachen, aber derzeit bin ich mit Fehlermeldung mit 403 forbidden-Fehler. Log sagt:
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"
Meine 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;
}
}
Irgendwelche Lösungen?
- Dies ist eine Frage für serverfault.com
Du musst angemeldet sein, um einen Kommentar abzugeben.
ändern
zu
Des nginx root Richtlinie sollte auf den "public" - Verzeichnis der app.
Durch Zufall sind Sie mit rvm auf Ruby? Die Beurteilung durch Ihre Pfade, Sie sind es nicht. Aber falls Sie sind, müssen Sie vorsichtig sein mit den passenger_* Konfigurations-Optionen. Werfen Sie einen Blick hier: Rails 3.1, nginx, Passenger directory index forbidden