2

我已经将 mod_wsgi 与 Apache 2 一起配置,并使用我的 Debain Squeeze 6 进行了测试。我需要将我的代码作为扩展名 .wsgi 放在 /var/www 目录下。现在,我想用 mod_wsgi 配置 Django。我该怎么做?我是否将每个文件都放在 /var/www 下?是安全问题还是什么?有人可以告诉我一步一步地使用 mod_wsgi 配置 django 以及将 DJango 代码放在哪里更好?谢谢!PS 我有中级 Django 知识。

4

2 回答 2

4

以下是您可以使用的几个链接。第一个对我来说是最有用的,因为它非常详细!

希望能帮助到你!

编辑:

关于安全性,只要您为 /var/www/html/your_django_project 中的所有文件提供对 apache 用户(或 www-data,取决于您的 linux 发行版)(chown 和 chgrp)的访问权限,您就不应该有任何问题。不要以超级用户身份运行任何东西。

请注意允许 apache 用户写入您的日志文件,无论它们在哪里。你可能会得到不相关的错误,这可能是由它引起的。

此外,如果您不想最终获得无媒体页面,请设置 apache 以提供 django 媒体文件:-)

于 2012-09-13T11:54:09.100 回答
3

文档站点上有一个非常好的说明集。

于 2012-09-13T11:50:56.917 回答