我在啓動ec2上的Django應用程序的過程中,但遇到了一堵牆試圖將我的代碼安裝在我的AMI實例上。這是我的情況:我有一個比特式的AMI,並且運行了Django,apache,Postgresql,以及幾乎所有的依賴項,並且我已經在我的本地機器上運行了我的全功能Django應用程序, Django Dev服務器。經過相當多的谷歌搜索之後,將應用程序安裝到ec2實例的最常見方法似乎是使用ssh/sftp/scp在實例中刪除tarball,或者創建存儲庫並從中導入代碼。如果有人能告訴我他們喜歡的方法,並指導我完成整個過程,或者提供一個很好的教程的鏈接,那將非常感謝!在ec2上安裝我的Django應用程序
回答
tar -pczf yourfile.tar.gz MyProject
scp -i /home/user/.cert/yourcert.pem yourfile.tar.gz [email protected]:/home/user
tar -xvf /home/user/yourfile.tar
明白了。謝謝Alex! – nasweet 2011-06-10 23:16:09
比標記我的答案是正確的;) – 2011-06-18 06:11:26
我通常只需將我的整個網站目錄放入我的AMI的/ home/bitnami。我使用mod_wsgi使用Apache/NGINX/Django。所以根據我在我的apache cfg文件中的mod_wsgi路徑引用目錄(例如/ home/bitnami/djangosites /)。
換句話說,爲什麼不直接移動整個目錄(scp -R)而不是製作tarball等?
謝謝Sid,我真的很感謝你花時間回答。 – nasweet 2011-06-10 23:15:28
直接複製您的項目所在的文件夾可能工作。但是,您提到您正在使用BitNami映像,因此您可能正在使用BitNami Django Stack Amazon映像。 BitNami還提供了BitNami Django Stack的本地版本,所以我建議您首先嚐試在本機安裝程序之上部署應用程序,然後查看需要遵循的確切步驟。例如,您可能需要安裝python依賴項,或者如果您打算在生產環境中使用Apache而不是Django開發服務器,則需要配置Apache來爲您的項目提供服務。我是BitNami開發人員,我提到這一點,因爲在不同的平臺(包括ec2)中部署更容易是BitNami的目標之一,因爲您已經在使用它,所以您可以充分利用這一點。
- 1. Django應用程序安裝
- 2. 安裝的應用程序在Django
- 3. 在Amazon EC2上安裝測試應用程序
- 4. 如何訪問AWS EC2上安裝的nodejs應用程序
- 5. 的Django安裝的應用程序
- 6. 包安裝程序崩潰安裝我的應用程序
- 7. 調試Django應用程序安裝
- 8. Django外部應用程序安裝
- 9. 在我的應用程序新安裝應用程序
- 10. 如何在alwaysdata.com上安裝django應用程序?
- 11. 在我安裝應用程序時安裝第三方應用程序
- 12. 在heroku上爲我的django應用程序安裝gunicorn有什麼好處?
- 13. loading ...在iPad上安裝應用程序
- 14. 在IIS7上安裝.NET4.0應用程序
- 15. node.js的在Amazon EC2上使用Ubuntu 8.04安裝在Amazon EC2上
- 16. 在EC2上安裝Apache Ignite
- 17. 在AWS EC2上安裝NPM
- 18. 在ubuntu上安裝bcrypt ec2
- 19. 在Ec2上安裝Rails
- 20. 安裝我的應用程序時安裝第三方BlackBerry應用程序
- 21. 將我的django應用程序連接到redis安裝
- 22. 我的應用程序不會安裝在糖果手機上
- 23. 如何在手機上安裝我的應用程序
- 24. 我的應用程序不會安裝在HVGA設備上
- 25. 如何在myfan頁面上安裝我的應用程序
- 26. NPM在Amazon EC2 Linux上安裝MEAN.js示例應用程序時出錯?
- 27. 我安裝在Android手機上後,Android應用程序說 「應用程序無法安裝」
- 28. 我無法安裝django-socialregistration應用程序!
- 29. 應用程序安裝失敗 - 安裝應用程序viaOTA
- 30. 如何在Django中使用已安裝的應用程序?
所以,你已經找到了很多方法來做到這一點,而不是真正做到這些,你希望有人引導你一步一步?我相信stackoverflow不是諮詢,有很多人會以合適的價格幫助你。如果你想在這裏尋求幫助,那就去做吧,讓我們知道你是否有任何具體問題,詳細說明,我們會盡力幫助你。 – tiagoboldt 2011-06-10 18:44:33