首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mod_wsgi和Django配置的问题

mod_wsgi和Django配置的问题
EN

Stack Overflow用户
提问于 2012-12-30 00:05:41
回答 2查看 450关注 0票数 0

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

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

这是我的projectname.conf文件:

代码语言:javascript
复制
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

代码语言:javascript
复制
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的最后三行:

代码语言:javascript
复制
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 (mydomain.com上的Bitnami登录页面显示得很好)。

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-30 10:45:21

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

代码语言:javascript
复制
    WSGIScriptAlias / /opt/bitnami/apps/django/scripts/projectname.wsgi
<Directory '/opt/bitnami/apps/django/django_projects/projectname'>
    Order allow,deny
    Allow from all
</Directory>

这似乎解决了这个问题。

票数 1
EN

Stack Overflow用户

发布于 2012-12-30 07:11:53

您应该访问:

代码语言:javascript
复制
http://mydomain.com/URL_mount_point

由于您似乎没有显示您的原始配置,很难说这是问题所在,还是某种类型的打字错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14083450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档