部署第一个Django项目

时间:2011-03-29 15:45:21

标签: django

我运行一个带有512M内存内存的小型VPS,目前拥有3个流量非常低的PHP站点和一个个人电子邮件帐户。

过去几周我一直在教自己Django,并开始考虑部署一个项目。

用于部署Django站点的方法似乎非常多。鉴于我所拥有的资源有限,最合适的选择是什么?

VPS是否适合托管python和PHP站点,还是值得获得单独的服务器?

任何建议表示赞赏。

感谢。

3 个答案:

答案 0 :(得分:3)

实际上并没有很多方法可以做到。事实上,推荐的方式 - 通过Apache / mod_wsgi - 以及所有其他方式。建议的方式是完整记录here

对于流量较低的网站,您可以毫不费力地将其与您的PHP网站一起安装在512MB VPS中。

答案 1 :(得分:1)

Django有描述可能的server arrangements的文档。对于重量轻,但非常强大的设置,我建议使用Nginx。它比Apache轻得多。

答案 2 :(得分:1)

我在256 VPS上运行几个低流量的Django站点没有问题。我将Nginx设置为反向代理,并使用mod_wsgi提供静态文件(javascript,CSS,图像)和Apache,如文档中所述,为Django提供服务。

运行PHP网站也可能增加一点开销,但是,如果你在谈论低流量“有趣”的网站,那么你应该没问题。