我期待在AWS上部署一个django应用程序(因为我有一些信用证),并且正在寻找一个阅读它的好地方 - 大多数是我以前从未使用过的b/c。感谢如何在AWS上部署Django?
回答
找一个好地方读到它
我在BitNami开发人员,你可能想看看我们的free Django AMI。它与AWS免费层兼容。
最简单的方法是简单地启动一个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)来自动部署。目前,我认为最初的部署必须手动完成,但随后的部署可以通过单击完成。 (并具有类似版本的其他福利)
2周新的教程中给出 realpython doc
尽管链接可能会回答问题,但最好在此处包含答案的基本部分,并提供供参考的链接。如果链接页面更改,则仅链接答案可能会失效。 – ZygD 2015-05-08 20:08:20
将Django应用程序部署到aws的过程包含很多配置。在我的经验中,“realpython doc”是最新的一个。如果链接失效,那么您只有一个选项。查看aws部署文档。 ''http:// docs.aws.amazon.com/ elasticbeanstalk/latest/dg/create-deploy-python-django.html#python-django-prereq'' – 2015-05-26 11:55:21
如果你想尽快部署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应用程序的根目录(其中manage.py文件存在)。
$ sudo ./deploydjango.sh project_name
完成!
访问http://ip-address-of-your-instance即可看到您的网络应用程序!
- 1. 如何在AWS上部署Kubernetes?
- 2. 如何在AWS上部署PCFDev
- 3. 部署的Django有了AWS
- 4. 在AWS上部署Android
- 5. 错误部署在AWS上
- 6. 在AWS EC2上部署Strongloop
- 7. 在AWS上部署Django时缺少模块Ubuntu EC2
- 8. 在AWS elasticbeanstalk上为Django部署构建/安装mod_wsgi时出错
- 9. 在CPanel上部署django
- 10. Django在Alwaysdata上部署
- 11. 在Python 3.6.2上部署Django
- 12. Django + MongoDB部署在alwaysdata上
- 13. 在Linux上部署Django Ubuntu
- 14. 在heliohost上的django部署
- 15. Django AWS部署:部署后未创建新的数据库表
- 16. Laravel在AWS EC2上的部署
- 17. 在AWS上使用ramazon部署Shiny
- 18. 在亚马逊AWS上部署网站
- 19. 在AWS上部署.NET应用程序
- 20. 在AWS上部署Kubernetes预留实例
- 21. 在AWS上部署Rails项目
- 22. 在AWS EC2上部署应用程序
- 23. 在亚马逊AWS上部署mongoDB
- 24. 从Eclipse在AWS EC2上部署Java webapp
- 25. CloudFoundry microbosh无法在AWS上部署
- 26. 在AWS上部署Web应用程序
- 27. 在AWS上部署卡夫卡
- 28. AWS Docker部署
- 29. OutOfMemoryError在部署AWS上的容器后部署时
- 30. ASP.NET5 MVC6在亚马逊(AWS)上部署 - 无法正确部署
这怎么能没有upvoted呢? Bitnami岩石。我也运行他们的OSQA ami。就像,10秒钟设置。 – twneale 2011-11-12 14:47:58