如何使用Django、Nginx、Gunicorn、Postgres设置VPS,然后在其中正确部署Django应用程序?

如何使用Django、Nginx、Gunicorn、Postgres设置VPS,然后在其中正确部署Django应用程序?,django,postgresql,nginx,gunicorn,linode,Django,Postgresql,Nginx,Gunicorn,Linode,也许有一个权威的教程或博客描述了我在寻找什么,但我还没有看到它。作为Django的新手,我真的在寻找一种合适的方法来建立一个VPS并将项目部署到其中。。。随着项目的发展,后者将以可重复/合理的方式进行 以下是我的项目的外观: 使用Django 1.6.2+Postgres 项目结构本质上就是所描述的 开发中本地交付的静态资产需要在生产中从S3上传/交付 我的VPS是一个运行Ubuntu13.10的基本Linode 我认为这是一个很好的例子。它主要关注TDD,但它也非常擅长于介绍Django的基础

也许有一个权威的教程或博客描述了我在寻找什么,但我还没有看到它。作为Django的新手,我真的在寻找一种合适的方法来建立一个VPS将项目部署到其中。。。随着项目的发展,后者将以可重复/合理的方式进行

以下是我的项目的外观:

  • 使用Django 1.6.2+Postgres
  • 项目结构本质上就是所描述的
  • 开发中本地交付的静态资产需要在生产中从S3上传/交付
  • 我的VPS是一个运行Ubuntu13.10的基本Linode
  • 我认为这是一个很好的例子。它主要关注TDD,但它也非常擅长于介绍Django的基础知识。第8章讨论了部署,内容相当全面

    编辑:

    看到那本书没有将S3用于静态文件,所以我建议您处理这个问题。

    这篇文章:提供了一些关于获得VPS设置的很好的指导,不包括S3资产。 对于可重复部署,请对进行一些研究