Alguém escreveu um guia para usar o SELinux com o aplicativo da web do Python (w / wsgi) aqui: link
Recentemente, tive um pequeno problema quando recentemente implementei o Django com mod_wsgi devido ao SELinux. Geralmente o mundo recebe um erro "Permissão negada" (403). Isso foi resolvido desabilitando o SELinux.
Existe uma maneira de usar o mod_wsgi enquanto o SELinux está ativado? Agora, se eu fosse mover minha pasta djcode para / usr / local / isso funcionaria, mas se a pasta djcode estiver armazenada em / usr / local / src / djcode, ela retornará novamente este erro.
Cannot load /etc/httpd/modules/mod_wsgi.so into server: /etc/httpd/modules/mod_wsgi.so: cannot restore segment prot after reloc: Permission denied
Eu olhei alguns logs e ele diz isso:
SElinux is preventing the httpd from using potentially mislabel files ./src (src_1)
Então, como eu permitiria que o httpd usasse a pasta src?
Alguém escreveu um guia para usar o SELinux com o aplicativo da web do Python (w / wsgi) aqui: link