【问题标题】:Not able to Deploy Django + Python 3 + PostgreSQL to EC2 [closed]无法将 Django + Python 3 + PostgreSQL 部署到 EC2 [关闭]
【发布时间】:2017-02-01 14:15:39
【问题描述】:

我有一个在本地服务器上完美运行的现成 django 项目。现在我需要在 AWS EC2 上进行部署。由于我是自学的开发人员和新手,我浏览了大量教程,但找不到任何关于如何使用 python 3 和 postgres 将 django 项目部署到 EC2 的简单解释教程。如果有人有兴趣向我提供解释相同的教程,请指导我。

【问题讨论】:

    标签: python django postgresql amazon-web-services amazon-ec2


    【解决方案1】:

    为了便于部署考虑使用Elastic Beanstalk,它使用相同的 EC2 实例,但已配置为便于部署。

    借助 AWS Elastic Beanstalk,您可以在 AWS 云中快速部署和管理应用程序,而无需担心运行这些应用程序的基础设施。 AWS Elastic Beanstalk 在不限制选择或控制的情况下降低了管理复杂性。您只需上传您的应用程序,AWS Elastic Beanstalk 就会自动处理容量预置、负载平衡、扩展和应用程序运行状况监控的详细信息。

    这里是tutorial 如何将 django 应用程序部署到 AWS Elastic Beanstalk。

    【讨论】:

    • 是第一年免费还是需要为ec2之类的资源付费?
    • @RachitAgarwal as docs 说 “Elastic Beanstalk 不收取额外费用。您只需为应用程序使用的底层 AWS 资源付费。有关定价的详细信息,请参阅 Elastic Beanstalk 服务详细信息页。”.
    • 你能帮我看看这个stackoverflow.com/questions/39703086/… 吗?
    【解决方案2】:

    在 AWS EC2 上部署 Django 应用程序的最佳教程here.

    如果你是 Django 生产的新手,那么首先你需要知道 NginxGunicorn 是什么以及它们与here.

    的区别是什么>

    然后阅读有关如何在 AWS EC2 上部署 Django 应用程序的教程。

    【讨论】:

    • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
    • @AlexanderFarber 我会尽快编辑答案并感谢您的建议。
    猜你喜欢
    • 1970-01-01
    • 2021-05-15
    • 2015-12-31
    • 1970-01-01
    • 2014-05-01
    • 2011-06-15
    • 2012-08-16
    • 2013-05-24
    • 1970-01-01
    相关资源
    最近更新 更多