拒绝许可禁止nginx centos

拒绝许可禁止nginx centos,nginx,centos,Nginx,Centos,我在nginx上进行rubyonrails部署时遇到了一个权限错误。但我不确定问题出在哪里 [错误]108860:*6 /禁止使用home/deploy/projects/project\u name/public/index.html 13:拒绝许可 这是我的简历 server { listen 80; server_name blog.test.com; #return 301 http://blog.test.com$request_uri;

我在nginx上进行rubyonrails部署时遇到了一个权限错误。但我不确定问题出在哪里

[错误]108860:*6 /禁止使用home/deploy/projects/project\u name/public/index.html 13:拒绝许可

这是我的简历

server {
    listen  80;
    server_name    blog.test.com;
    #return 301    http://blog.test.com$request_uri;

    #root /home/deploy/projects/project_name/public;



    location / {
        root /home/deploy/projects/project_name/public;
        #try_files $uri $uri/ /index.html;
        index  index.html  index.htm;   
        autoindex on;
        allow   127.0.0.1;
    }

}

nginx是否具有访问该目录的正确权限?是否启用了selinux,如果启用了,则需要设置setsebool-P httpd_enable_homedirs trueI我的用户名为nginx my user,并将chmod-R 0777分配给public和chown-R nginx:nginx,但merun getenforce无法查看selinux是否正在运行