我正在尝试使用 nginx 和 Unicorn 部署 Rails 应用程序。完成所有设置后,我尝试启动 Unicorn 并使用配置文件 config/unicorn.rb 将其作为守护进程运行。但是,我不能,因为它指出 nginx 存在错误。 我继续检查我的 nginx 错误日志,这是我使用命令找到的内容
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"
我的 nginx 配置有什么问题?
最佳答案
您可能需要使所有父目录都可执行。
sudo chmod g+x,o+x /var/www/mav
sudo chmod g+x,o+x /var/www/
sudo chmod g+x,o+x /var
关于ruby-on-rails - 我的 Rails 文件的 Nginx 权限被拒绝错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47745701/