如何在AWS上部署Django?

时间:2009-12-18 05:59:05

标签: django deployment amazon-web-services

我正在寻找在AWS上部署一个django应用程序(因为我有一些信用优惠券),我正在寻找一个好的地方来阅读它 - 大多数是我之前从未使用过的b / c。感谢

6 个答案:

答案 0 :(得分:21)

  

寻找一个阅读它的好地方

Here you go

答案 1 :(得分:16)

我是BitNami的开发人员,您可能需要查看我们的free Django AMI。它与AWS免费套餐兼容。

答案 2 :(得分:2)

给出了2个新教程 realpython doc

Ashok Fernandez blog

答案 3 :(得分:0)

最简单的方法是简单地启动EC2实例,安装nginx(mysql?以及您可能拥有的任何其他依赖项),然后按照django站点上的步骤进行操作:https://code.djangoproject.com/wiki/DjangoAndNginx来部署它。这基本上是通过设置脚本来运行“python [你的app目录] /manage.py runfcgi host = 127.0.0.1 port = 8080”并设置nginx来代理对该端口的请求。

另一种方法是简单地使用第三方工具(如http://nudow.com)来自动部署。目前我相信必须手动完成初始部署,但是只需单击即可完成后续部署。 (还有其他好处,如版本控制)

答案 4 :(得分:0)

我通常使用Nginx on an EC2 instance

答案 5 :(得分:-1)

如果您希望尽快部署Django应用程序,请不要轻视:

你可以使用我写的这个脚本: Safely deploy your Django app in less 1 minute!

<强>说明

安装DeployDjango脚本

$ wget https://raw.githubusercontent.com/yask123/DeployDjango/master/deploydjango.sh && chmod +x deploydjango.sh

从您的Django App的根目录(存在manage.py文件)。

$ sudo ./deploydjango.sh project_name

完成!

访问http://ip-address-of-your-instance以查看您的网络应用程序!