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