我有一个应该部署在亚马逊EC2上的django项目。有关在EC2上安装django的各种教程,但我认为用你的整个应用程序生成一个新的AMI图像总是一个耗时的步骤...所以我认为它也应该可以部署在持久存储,EBS? 但我想知道这是否有任何缺点,因为没有教程描述那里...所以如果有人对此有一些想法或有任何其他教程如何以一种简单快捷的方式部署新版本到EC2请告诉我!
答案 0 :(得分:3)
我使用Bitnami Djangostack 1.2.3(我没有以任何方式与bitnami联系)。 http://bitnami.org/stack/djangostack
EC2图像为“ami-18fb0f71”,描述为“bitnami-djangostack-1.2.3-0-linux-ubuntu-10.04-ebs”。
这是一个EBS支持的实例,但我无法对此的优缺点发表评论。
我在这些位置找到了一些相关的配置文件: /opt/bitnami/apache2/conf/httpd.conf /opt/bitnami/apps/django/conf/django.conf
默认提供的文件(在httpd.conf中配置)是'/opt/bitnami/apache2/htdocs/index.html'。
你可以在这里获得一些支持: http://bitnami.org/forums/forums/djangostack
答案 1 :(得分:1)
我认为应该没问题。至少,您可以尝试:获取EBS支持的实例,安装django,停止实例(不终止!)并快照卷(备份)。
重新启动实例,然后看。