nginx: “/root/index.html” interdit (13: Permission denied)

Je suis de l'installation de nginx. Voici les étapes que j'ai suivi:

  • Faire index.html fichier dans le répertoire /root
  • éditer /etc/nginx/nginx.conf. Après la modification, il ressemble à ceci:

    user  nginx;
    worker_processes  1;
    
    error_log  /var/log/nginx/error.log;
    ...
    
    http {
       ...
    
       server {
            listen       80 default_server;
            server_name  my_domain_name.com;
            root   /root;
        ...
    }
    
  • suivantes cette question, j'ai donné des autorisations:

gpasswd -a nginx racine

chmod g+x /racine

(désolé, pas pu correctement comme format de code)

  • J'ai redémarré le serveur:

service nginx restart

J'ai visité my_domain_name.com et a obtenu une erreur 403. /var/log/nginx/erreur.contenu du journal:

"/root/index.html" is forbidden (13: Permission denied), client: 117.211.86.108, server: my_domain_name.com, request: "GET /HTTP/1.1", host: "my_domain_name.com"

OriginalL'auteur sonalkr132 | 2015-07-30