我很难在centos上设置mod_wsgi,我不断收到以下错误:
403 Forbidden您无权访问/在此服务器上。
-----服务器设置-----
Python Version: 2.6.6
Apache Version: 2.2.15
mod_wsgi: mod_wsgi-3.2-3.el6.x86_64
----- Apache Config“httpd.conf”-----
LoadModule wsgi_module modules/mod_wsgi.so
WSGIScriptAlias / /home/prj1/prj1/wsgi.py
WSGIPythonPath /home/prj1
<Directory /home/prj1>
Order deny,allow
Allow from all
</Directory>
----- Django /home/prj1/prj1/wsgi.py-----
import os
import sys
sys.path.append('/home/prj1')
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "prj1.settings")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
答案 0 :(得分:1)
禁用SELinux的快速解决方法
echo 0&gt; / selinux的/执行
答案 1 :(得分:0)
对于SO来说,这不是一个好问题,但无论如何:运行apache的用户是否可以访问/ home / prj1目录?尝试做
chmod 755 -R /home/prgj1
以root身份。