Python Django/mod_wsgi AH01630:客户端被服务器配置拒绝

Python Django/mod_wsgi AH01630:客户端被服务器配置拒绝,python,django,amazon-ec2,Python,Django,Amazon Ec2,我正在将我的Django站点迁移到AmazonEC2,并尝试在Ubuntu 14.04.2LTS上配置Apache2 访问站点时,我收到一个错误: [Sat Nov 28 05:55:54.799020 2015] [authz_core:error] [pid 1657] [client 110.143.63.231:65129] AH01630: client denied by server configuration: /home/directory/django.wsgi 我的dja

我正在将我的Django站点迁移到AmazonEC2,并尝试在Ubuntu 14.04.2LTS上配置Apache2

访问站点时,我收到一个错误:

[Sat Nov 28 05:55:54.799020 2015] [authz_core:error] [pid 1657] [client 110.143.63.231:65129] AH01630: client denied by server configuration: /home/directory/django.wsgi
我的django.wsgi文件是:

import os
import sys
sys.path.append('/home/directory/')
sys.path.append('/home/directory/directory/directory/')
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'  # this is your settings.py file
os.environ['PYTHON_EGG_CACHE'] = '/tmp'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
我的000-default.conf文件是:

<VirtualHost *:80>
    ServerName ip.add.res.s
    ServerAlias www.ip.add.res.s
    ServerAdmin example@email.com

    Alias /static/ /home/directory/static/
    <Directory "/static/">
        Options -Indexes
        Order allow,deny
        Allow from all
        Require all granted
    </Directory>

    Alias /media/ /home/directory/media/
    <Directory "/media/">
        Options -Indexes
        Order allow,deny
        Allow from all
        Require all granted
    </Directory>

    WSGIScriptAlias / /home/directory/directory/directory/django.wsgi

    <Directory "/home/directory/directory/directory">
        <Files django.py>
            Options All
            AllowOverride All
            Order allow,deny
            Allow from all
            Require all granted
        </Files>
    </Directory>
</VirtualHost>

ServerName ip.add.res.s
ServerAlias www.ip.add.res.s
服务器管理员example@email.com
别名/static//home/directory/static/
选项-索引
命令允许,拒绝
通融
要求所有授权
别名/media//home/directory/media/
选项-索引
命令允许,拒绝
通融
要求所有授权
WSGIScriptAlias//home/directory/directory/directory/django.wsgi
选项全部
允许超越所有
命令允许,拒绝
通融
要求所有授权
我有
755
django.wsgi
的权限,ip地址在
ALLOWED\u HOSTS=[]


我一直在努力寻找解决方案。

我认为如果您使用的是WSGI文件,您可能必须包含WSGI文件。py

如果你能提供一个明确的答案,而不是猜测,那就更好了,包括你到底要做什么来解决这个问题以及为什么。你可以用你的答案来改进它。