【发布时间】:2011-05-24 10:15:53
【问题描述】:
是否有一个 Hello World 教程,用于获取使用 Apache 的最小 Django 项目?
或者,谁能告诉我我在哪里误入歧途。我已经浏览了Django tutorials,一切似乎都按预期工作,但它们没有涵盖如何使用 apache 服务器实际部署示例。我找到了他们关于如何获得Django working with Apache 的文档,但我没有任何运气。我在 Ubuntu 上。我做了apt-get install libapache2-mod-wsgi,然后按照上面第二个链接上的说明进行操作。
我的 /etc/apache2/httpd.conf 是单行的(这正常吗?)
WSGIScriptAlias / /home/john/programming/djangotutorial1/mysite/apache/django.wsgi
我在 /home/john/programming/djangotutorial1/mysite/apache/django.wsgi 创建了一个新文件,如下所示:
import os
import sys
path = '/home/john/programming/djangotutorial1'
if path not in sys.path:
sys.path.append(path)
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
还有 mysite 已经填充的 Django 教程网站。
当我访问 mywebsite.com 时,我收到 500 内部服务器错误。
想法?
【问题讨论】:
标签: django apache deployment installation