用SELinux启用mod_wsgi(有没有办法?)

我最近遇到了一些问题,最近由于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