为Django配置mod_wsgi?

时间:2012-09-13 11:45:09

标签: python django mod-wsgi

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

2 个答案:

答案 0 :(得分:4)

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

希望它有所帮助!

编辑:

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

小心允许apache用户编写日志文件,无论他们在哪里。您可能会得到可能由此引起的无关错误。

另外,如果您不想使用无媒体页面,请设置apache来提供django媒体文件: - )

答案 1 :(得分:3)

documentation site上有一个非常好的指令集。