Nginx donne une erreur 403 pour les fichiers CSS/JS

J'ai de configuration de nginx 0.7.67 sur Ubuntu10.10 avec php-cli . J'essaie d'obtenir mon avant-contrôleur en fonction de l'framework PHP à exécuter, mais toutes les pages sauf index.php donne une erreur 403.

Ex :

  1. http://mysite.com/styles/style.css - 403 Forbidden
  2. http://mysite.com/scripts/script.css - 403 Forbidden
  3. http://mysite.com/index.php - Travaux

Mon /etc/nginx/sites-enabled/default est comme suit

server {
    listen          80;
    server_name     mysite.com;

    access_log      /var/log/nginx/access.log;
    error_log       /var/log/nginx/error.log warn;

    index           index.php index.html;
    root        /full/path/to/public_html;

    location ~* \.(js|css|png|jpg|jpeg|gif|ico|html)$ {
            expires max;
    }


    location ~ index.php {
            include     /etc/nginx/fastcgi_params;
            keepalive_timeout 0;
            fastcgi_param   SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            fastcgi_pass    127.0.0.1:9000;
    }

}

Des suggestions sur la façon de fixer la dessus?

PS: C'est l'entrée dans le journal des erreurs

2010/10/14 19:56:15 [error] 3284#0: *1 open() "/full/path/to/public_html/styles/style.css" 
failed (13: Permission denied), client: 127.0.0.2, server: quickstart.local, 
request: "GET /styles/style.css HTTP/1.1", host: "mysite"
Zut. C'était Linux problème d'autorisation. L'un des répertoires de niveau supérieur n'ont pas de "r" autorisation pour les autres. Problème est résolu.

OriginalL'auteur Adil | 2010-10-14