我是Django世界的新手,我已经搜索了一些关于wsgi权限问题的帖子,但没有找到解决方案
wgsi文件放在主目录中时不工作。但是如果我将这个文件复制到/var/www/
,那么应用程序就可以工作了。
将wgsi文件放在文档根目录中是否存在安全问题
[root@demo conf.d]# ls -al /home/lila/wsgi/demowsgi.py
-rwxrwxrwx. 1 apache apache 205 Mar 21 10:30 /home/lila/wsgi/demowsgi.py
$cat /home/lila/wsgi/demowsgi.py
import os
import sys
sys.path = ['/var/www/html/demo']+sys.path
os.environ['DJANGO_SETTINGS_MODULE'] = 'demo.settings'
import django.core.handlers.wsgi
application=django.core.handlers.wsgi.WSGIHandler()
有人能提出建议吗
正如在回答许多类似问题时所解释的,这通常是因为您的主目录(即
/home/lila
)具有阻止Apache运行的用户在主目录中看到的权限。简单的解决办法是不把它放在主目录中相关问题 更多 >
编程相关推荐