【问题标题】:Trouble with Apache, mod_wsgi, and Django configurationApache、mod_wsgi 和 Django 配置的问题
【发布时间】:2012-12-29 16:05:41
【问题描述】:

只需使用 Bitnami DjangoStack 映像设置一个 64 位 ubuntu EC2 实例。

到目前为止,我已经安装了一些 python 依赖项并删除了默认创建的 Project django 应用程序。我用“django-admin.py startproject projectname”创建了一个新应用程序。然后我按照这里的说明进行操作:http://wiki.bitnami.org/Components/Django,尝试设置 apache。

这是我的 projectname.conf 文件:

Alias /static "/opt/bitnami/apps/django/lib/python2.7/site-packages/django/contrib/admin/static"

<Directory '/opt/bitnami/apps/django/lib/python2.7/site-packages/django/contrib/'>
Order allow,deny
Allow from all
</Directory>

WSGIScriptAlias /URL_mount_point "/opt/bitnami/apps/django/scripts/projectname.wsgi"

<Directory '/opt/bitnami/apps/django/scripts'>
Order allow,deny
Allow from all
</Directory>

这是我的 projectname.wsgi

import os, sys
sys.path.append('/opt/bitnami/apps/django/django_projects')
sys.path.append('/opt/bitnami/apps/django/django_projects/projectname')
os.environ['DJANGO_SETTINGS_MODULE'] = 'projectname.settings'

import django.core.handlers.wsgi

application = django.core.handlers.wsgi.WSGIHandler()

这是我的 httpd.conf 的最后三行:

Include "/opt/bitnami/apache2/conf/ssi.conf"
Include "/opt/bitnami/apache2/conf/bitnami/httpd.conf"
Include "/opt/bitnami/apps/django/conf/projectname.conf"

执行此操作并重新启动 apache 后,点击 mydomain.com/projectname 仍然会出现 404(Bitnami 登录页面在 mydomain.com 上显示得很好)。

我在这里遗漏了什么吗?我在 projectname.wsgi 中的路径是否不正确(我没有偏离默认的 Bitnami 目录结构)。还是我在这里遗漏了一些额外的步骤?

【问题讨论】:

    标签: django apache2 mod-wsgi bitnami


    【解决方案1】:

    您应该正在访问:

    http://mydomain.com/URL_mount_point
    

    由于您似乎没有显示您的原始配置,很难说这是否是问题或是否是某种拼写错误。

    【讨论】:

      【解决方案2】:

      我将此添加到我的 httpd.conf 中

          WSGIScriptAlias / /opt/bitnami/apps/django/scripts/projectname.wsgi
      <Directory '/opt/bitnami/apps/django/django_projects/projectname'>
          Order allow,deny
          Allow from all
      </Directory>
      

      这似乎解决了它。

      【讨论】:

        猜你喜欢
        • 2011-02-13
        • 1970-01-01
        • 2011-02-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-24
        • 1970-01-01
        相关资源
        最近更新 更多