Nginx autorisation refusée erreur pour mes fichiers Rails?

J’essaie de déployer une application Rails en utilisant nginx et Unicorn. Après toute la configuration, j’essaye de démarrer le Unicorn et de l’exécuter en tant que démon en utilisant le fichier de configuration config / unicorn.rb. Cependant, je ne peux pas car il indique qu’il y a des erreurs avec nginx. Je continue et vérifie mes journaux d’erreur nginx et voici ce que je trouve en utilisant la commande

tail -20 /var/log/nginx/error.log 2017/12/11 02:20:22 [crit] 25638#0: *1 stat() "/var/www/mav/Rakefile" failed (13: Permission denied), client: 100.12.198.208, server: _, request: "GET / HTTP/1.1", host: "138.197.195.201" 2017/12/11 02:20:22 [crit] 25638#0: *1 stat() "/var/www/mav/config.ru" failed (13: Permission denied), client: 100.12.198.208, server: _, request: "GET / HTTP/1.1", host: "138.197.195.201" 2017/12/11 02:20:22 [crit] 25638#0: *1 stat() "/var/www/mav/Gemfile" failed (13: Permission denied), client: 100.12.198.208, server: _, request: "GET / HTTP/1.1", host: "138.197.195.201" 2017/12/11 02:20:22 [crit] 25638#0: *1 stat() "/var/www/mav/Gemfile.lock" failed (13: Permission denied), client: 100.12.198.208, server: _, request: "GET / HTTP/1.1", host: "138.197.195.201" 2017/12/11 02:20:22 [crit] 25638#0: *1 stat() "/var/www/mav/README" failed (13: Permission denied), client: 100.12.198.208, server: _, request: "GET / HTTP/1.1", host: "138.197.195.201" 2017/12/11 02:20:22 [crit] 25638#0: *1 stat() "/var/www/mav/README.textile" failed (13: Permission denied), client: 100.12.198.208, server: _, request: "GET / HTTP/1.1", host: "138.197.195.201" 2017/12/11 02:20:22 [crit] 25638#0: *1 stat() "/var/www/mav/Rakefile" failed (13: Permission denied), client: 100.12.198.208, server: _, request: "GET / HTTP/1.1", host: "138.197.195.201" 2017/12/11 02:20:22 [crit] 25638#0: *1 stat() "/var/www/mav/config.ru" failed (13: Permission denied), client: 100.12.198.208, server: _, request: "GET / HTTP/1.1", host: "138.197.195.201" 2017/12/11 02:20:22 [crit] 25638#0: *2 stat() "/var/www/mav/Gemfile" failed (13: Permission denied), client: 100.12.198.208, server: _, request: "GET / HTTP/1.1", host: "138.197.195.201" 2017/12/11 02:20:22 [crit] 25638#0: *2 stat() "/var/www/mav/Gemfile.lock" failed (13: Permission denied), client: 100.12.198.208, server: _, request: "GET / HTTP/1.1", host: "138.197.195.201" 2017/12/11 02:20:22 [crit] 25638#0: *2 stat() "/var/www/mav/README" failed (13: Permission denied), client: 100.12.198.208, server: _, request: "GET / HTTP/1.1", host: "138.197.195.201" 2017/12/11 02:20:22 [crit] 25638#0: *2 stat() "/var/www/mav/README.textile" failed (13: Permission denied), client: 100.12.198.208, server: _, request: "GET / HTTP/1.1", host: "138.197.195.201" 2017/12/11 02:20:22 [crit] 25638#0: *2 stat() "/var/www/mav/Rakefile" failed (13: Permission denied), client: 100.12.198.208, server: _, request: "GET / HTTP/1.1", host: "138.197.195.201" 2017/12/11 02:20:22 [crit] 25638#0: *2 stat() "/var/www/mav/config.ru" failed (13: Permission denied), client: 100.12.198.208, server: _, request: "GET / HTTP/1.1", host: "138.197.195.201" 2017/12/11 02:20:23 [crit] 25638#0: *3 stat() "/var/www/mav/Gemfile" failed (13: Permission denied), client: 100.12.198.208, server: _, request: "GET / HTTP/1.1", host: "138.197.195.201" 2017/12/11 02:20:23 [crit] 25638#0: *3 stat() "/var/www/mav/Gemfile.lock" failed (13: Permission denied), client: 100.12.198.208, server: _, request: "GET / HTTP/1.1", host: "138.197.195.201" 2017/12/11 02:20:23 [crit] 25638#0: *3 stat() "/var/www/mav/README" failed (13: Permission denied), client: 100.12.198.208, server: _, request: "GET / HTTP/1.1", host: "138.197.195.201" 2017/12/11 02:20:23 [crit] 25638#0: *3 stat() "/var/www/mav/README.textile" failed (13: Permission denied), client: 100.12.198.208, server: _, request: "GET / HTTP/1.1", host: "138.197.195.201" 2017/12/11 02:20:23 [crit] 25638#0: *3 stat() "/var/www/mav/Rakefile" failed (13: Permission denied), client: 100.12.198.208, server: _, request: "GET / HTTP/1.1", host: "138.197.195.201" 2017/12/11 02:20:23 [crit] 25638#0: *3 stat() "/var/www/mav/config.ru" failed (13: Permission denied), client: 100.12.198.208, server: _, request: "GET / HTTP/1.1", host: "138.197.195.201" 

Quel est le problème avec mon nginx conf?

Vous devez probablement rendre tous les répertoires parents exécutables.

 sudo chmod g+x,o+x /var/www/mav sudo chmod g+x,o+x /var/www/ sudo chmod g+x,o+x /var