【问题标题】:How to setup a VPS with Django, Nginx, Gunicorn, Postgres and then properly deploy a Django application to it? [closed]如何使用 Django、Nginx、Gunicorn、Postgres 设置 VPS,然后正确部署 Django 应用程序? [关闭]
【发布时间】:2014-06-03 07:06:09
【问题描述】:

也许有一个明确的教程或博客描述了我在寻找什么,但我还没有看到它。作为 Django 的新手,我真的在寻找一种合适的方法来both 设置 VPS 将项目部署到其中...后者是可重复的/随着项目的发展,明智的做法。

这是我的项目的样子:

  1. 使用 Django 1.6.2 + Postgres
  2. 项目结构基本上就是here 所描述的内容
  3. 在开发中本地交付的静态资产需要从生产中的 S3 上传/交付
  4. 我的 VPS 是一个运行 Ubuntu 13.10 的基本 Linode

【问题讨论】:

    标签: django postgresql nginx gunicorn linode


    【解决方案1】:

    这篇文章:How To Install and Configure Django with Postgres, Nginx, and Gunicorn 有一些关于获取 VPS 设置的很好的说明,减去 S3 资产。 对于可重复部署,请对 fabric 进行一些研究。

    【讨论】:

      【解决方案2】:

      我会说Test-Driven Web Development with Python 是一个不错的选择。它主要关注 TDD,但也非常擅长涵盖 Django 的基础知识。第 8 章讨论了部署,非常详尽。

      编辑:

      看到那本书不使用 S3 处理静态文件,所以我建议 this blog post 处理这个问题。

      【讨论】:

        猜你喜欢
        • 2018-04-21
        • 2019-09-19
        • 2015-08-05
        • 2016-08-06
        • 2020-12-26
        • 1970-01-01
        • 1970-01-01
        • 2020-10-30
        • 2019-04-20
        相关资源
        最近更新 更多