我最近遇到了一些问题,最近由于SELinux部署了使用mod_wsgi的Django。 世界通常会得到“权限被拒绝”的错误(403)。 这是通过禁用SELinux解决的。
在启用SELinux的情况下有没有办法使用mod_wsgi? 现在,如果我要将我的djcode文件夹移动到/ usr / local /这将工作,但如果djcode文件夹存储在/ usr / local / src / djcode,它会再次给我这个错误。
Cannot load /etc/httpd/modules/mod_wsgi.so into server: /etc/httpd/modules/mod_wsgi.so: cannot restore segment prot after reloc: Permission denied
我看了一些日志,它说:
SElinux is preventing the httpd from using potentially mislabel files ./src (src_1)
那么我怎样才能让httpd使用src文件夹呢?
有人写了一个指导,以使用Python的Web应用程序(w / wsgi)SELinux在这里: http : //www.packtpub.com/article/selinux-secured-web-hosting-python-based-web-applications