nginx + passager + rails - 403 forbidden erreur
J'ai installer Nginx serveur et configuré tous les matériaux nécessaires, mais actuellement, je vais avoir erreur 403 forbidden erreur. Journal dit:
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"
Ma 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;
}
}
Toutes les solutions?
C'est une question de serverfault.com
OriginalL'auteur thesis | 2010-12-28
Vous devez vous connecter pour publier un commentaire.
changer
à
OriginalL'auteur Tiankui
La nginx racine de la directive doit pointer vers le "public" répertoire de l'application.
OriginalL'auteur lbadura
Par hasard, êtes-vous d'utiliser rvm pour installer Ruby? À en juger par vos chemins d'accès, vous ne l'êtes pas. Mais dans le cas où vous êtes, vous devez être prudent avec la passenger_* les options de configuration. Jetez un oeil ici: Rails 3.1, nginx, Passager d'index de répertoire interdit
OriginalL'auteur alexlod