我期待在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