【发布时间】:2014-03-02 14:23:51
【问题描述】:
我很难在 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 配置“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()
【问题讨论】:
-
你启用了 SELinux 吗?
-
这个 SELinux 导致了问题,现在问题解决了!谢谢!!!
标签: django apache centos mod-wsgi