Nginx静态文件403禁止

Nginx static files 403 forbidden

我正在尝试配置 nginx 以提供目录中的静态文件。并在尝试访问路径 /static/

时获得 403 Forbidden

以下是我的配置部分:

user root;
<...>
http {
    <...>
    server {
        <...>
        location /static/
        {
            alias /home/my_user/static/;
            autoindex on;
        }
        <...>
    }
}

我还拥有 /home/my_user/static/ 的 777 递归权限,是的,我在目录中有 index.html。并且仍然收到错误。为什么?

os: 分os 7

启用标志

/usr/sbin/setsebool -P httpd_read_user_content true

解决问题。

感谢https://serverfault.com/questions/899187/nginx-static-file-configuration-for-cenotos-7-minimal-installation