0

我在使用 django 1.4 和 wsgi 部署为 1.3 编写的 django 网站时遇到了很多麻烦。还有一个 wordpress 站点也在同一个域上运行。理想情况下,我希望 django 站点在 [domain]/app/ 上运行。

有没有人有一个好的教程的链接。我在确定将 wsgi.py 文件放在哪里时遇到了很多麻烦。一直说找不到。

4

2 回答 2

0

当我最近在部署我的第一个 django 项目时,我发现本教程很有帮助。它独立地测试 django 和 wsgi 是否都在使用简单的“hello world”应用程序工作,并给出了如何使 wsgi.py 文件正常工作的示例。我认为将 wsgi.py 放在正确的位置并不是真正的问题。这更像是告诉 Apache wsgi.py 在哪里的问题。如果您可以使教程正常工作,那么让您的完整 django 站点正常工作应该相对简单。

于 2012-04-25T23:24:46.013 回答
0

对于 Django 站点,应该只是拥有:

WSGIScriptAlias /app /some/path/project/wsgi.py

换句话说,'/app' 挂载点与 WSGIScriptAlias 一起使用,而不是许多示例使用的 '/'。

如果使用登录功能,您可能还需要在 Django 设置文件中设置 LOGIN_URL 等,因为它不会自动合并到挂载点中。

于 2012-04-26T00:18:43.260 回答