我有一个用Python/Django编写的小型webapp,它在我的本地机器上运行得很好。我一直在修改和设置我的服务器在免费层的亚马逊EC2通过在线教程。但是,到目前为止,我找到的教程向您展示了如何设置实例,并就此结束。
因此,我的问题是,如何将本地get应用程序放到我的Amazon实例中?
FYI,我是一个系统管理员/网页开发人员。努布。
谢谢。
发布于 2011-03-12 21:24:31
如果您想要一种更简单、非自动化的方法,您只需要一种方法将您的文件从本地机器复制到EC2实例上的web服务器目录。尝试SCP客户端,如WinSCP for Windows或CyberDuck for Mac -您可以将这两种工具设置为对EC2实例使用SSH键。
您的EC2映像应该已经包含了Apache,这样您就可以部署Django应用程序了;看来您已经在本地运行了它,但是如果您还有其他问题,可以在这里发布。
发布于 2011-03-10 00:02:04
我正在调查使用一系列工具来做类似的事情。织物是这方面的杀手,我一直使用http://agiletesting.blogspot.com/2009/11/automated-deployments-with-puppet-and.html作为基础指南。
boto似乎可以用来编写AWS设置脚本,但我还没有深入研究它。http://groups.google.com/group/pinoy-python-users/browse_线程/线程/de264059d2ba7bb1
一旦我设置了一个环境,我就会设置它,以便从我的Github回购中提取我的代码。我想我会设置github作为一个后提交钩子来推送更改,但我们会看到的。https://stackoverflow.com/questions/5220278/how-to-use-github-and-ec2-together-to-deploy-a-python-application
这是一个有趣的问题,我迫不及待地想看看其他人的答案。
https://serverfault.com/questions/245029
复制相似问题