Nginx的open() failed (13: Permission denied)

访问我的博客时静态文件全部丢失了,我第一反应是项目问题,设置django项目的配置文件,uwsgi指定静态文件路径,都是无效的,于是我又看了看nginx的错误日志,你可能已经想到了,还是selinux的权限问题,没有权限访问我的静态文件目录,报错:open() "/data/wwwroot/myblog/static/js/bootstrap.min.js" failed (13: Permission denied),查资料发现原来是selinux问题

设置HTTP用户可以访问网站目录

chcon -R -t httpd_sys_content_t /data/wwwroot

selinux作为服务器的安全组件,不要轻易的关闭