使用Apache和mod_wsgi在Centos上设置Django

时间:2014-02-05 21:55:46

标签: django apache centos mod-wsgi

我很难在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()

2 个答案:

答案 0 :(得分:1)

禁用SELinux的快速解决方法

echo 0&gt; / selinux的/执行

答案 1 :(得分:0)

对于SO来说,这不是一个好问题,但无论如何:运行apache的用户是否可以访问/ home / prj1目录?尝试做

chmod 755 -R /home/prgj1 

以root身份。

相关问题