因此,我是初學者Django Developer,並通過開發本地應用程序進行學習。我正在尋找最終部署的東西,以便人們可以使用它。我一直在環顧各種託管服務提供商,我想知道使用Digital Ocean作爲Django託管服務的情況。具體來說,在Digital Ocean上管理Django應用程序究竟涉及/需要什麼。 Hostgator是我一直在尋找的另一個主機,它不提供像Nginx那樣的任何「一鍵式」安裝,或者我注意到Digital Ocean確實有的其他任何東西,所以我將不得不安裝那些以及任何東西否則我需要我自己。我想我的問題是在點擊一下安裝在Digital Ocean上管理一個Django應用程序的過程。我是否必須學習如何做很多其他有關管理服務器和處理Nginx的東西(我必須在HostGator上執行此操作),或者是否爲Django執行一鍵安裝來處理所有這些問題?除了Django之外,爲了能夠做到這一點,我還需要學習哪些技能?Django on Digital Ocean
回答
數字海洋不僅僅是一個託管服務,它是一個開發平臺。數字海洋圍繞「水滴」的元素工作,其中每個水滴是通常運行UNIX系統的虛擬機。基本上,如果您正在尋找可以同時託管一個網站並進行一些開發的服務,Digital Ocean可能是一條路,但它不是免費的。但是,是的,你必須自己配置一切,關於設置Django,代理和其他網絡相關的任務。
如果您正在尋找更簡單,替代的解決方案,您可能需要查看Django on Heroku。
@Garrett老實說,我從來沒有嘗試過他們的一鍵安裝,但是如果你在Linux上開發Django,那麼Digital Ocean應該不是問題,因爲它本質上是一個Linux VM。網絡/服務器管理實際上已經設置好了,但是如果你想對其進行定製,那麼創建一個液滴是一種方法。你在本地爲你的Django應用程序使用什麼平臺? –
我不確定你在本地的平臺是什麼意思,我選擇了一個課程,讓我安裝Django,在完成課程後,我繼續開發東西。假設一鍵安裝需要照顧設置,如果我創建了一個水滴,我可以只部署我的應用程序,或者還有更多,我必須學習/擔心服務器管理的事情嗎?也很抱歉,如果重複或不清楚的問題,我是一個初學者,所以我試圖把它全部弄清楚。 – Garrett
過去6個月,我一直在使用Digital Ocean/DO進行我的Django部署,並且有很棒的體驗。
我使用Django在點擊Django 1.8.7在Ubuntu 16.04圖片爲我所有的網站開發。
Do提供廣泛的教程/文檔和非常開發者/修補程序友好。我能夠將我的Do框Nginx配置爲在一個盒子上託管4個不同的網站,甚至可以在其上運行Ethereum節點。
我寫了如何部署1個單DO霧滴多個網站本教程 - Tutorial Link
- 1. Django,Django oscar&Digital Ocean
- 2. 運行python文件Digital Ocean
- 3. Laravel + Digital Ocean + Serverpilot =域路由
- 4. CoreOS和Digital Ocean中的Docker0接口
- 5. Digital Ocean Dokku無法選擇buildpack
- 6. 在Laravel Forge(Digital Ocean)上延長max_execution_time
- 7. 帶LetsEncrypt,Redis,Laravel Forge和Digital Ocean的Socket.io
- 8. Digital Ocean上的Tilestrata錯誤Ubuntu 16.04
- 9. 在Digital Ocean上啓動Node.js服務器
- 10. 如何在Digital Ocean上編輯Ubuntu 14.04上的「服務」?
- 11. 如何在Digital Ocean服務器上創建子域名?
- 12. Digital Ocean上的自動縮放工作人員
- 13. Dokku Digital Ocean上的Rails + Faye + Puma的Nginx錯誤
- 14. 在部署到Digital Ocean時出現Meteor Up錯誤,Ubuntu 14.04
- 15. 使用Digital Ocean api v2升級到Ansible 2.0問題
- 16. 向Digital Ocean部署解析服務器示例
- 17. 使用Laravel Forge + Digital Ocean部署後打開URL
- 18. 使用Charles調試運行在Digital Ocean Droplet上的webhook
- 19. 在Digital Ocean上部署新的node.js keystoneJS應用程序
- 20. 我在哪裏可以找到Digital Ocean Ansible模塊的ssh_key_ids?
- 21. Docker - wordpress部署在Digital Ocean Droplet上 - wp-content在哪裏?
- 22. JRuby`gem install`在Ubuntu(Digital Ocean)上永遠掛起
- 23. 如何在Digital Ocean上部署Ember應用程序?
- 24. 如何在Digital Ocean Nginx VPS上運行Java代碼?
- 25. 如何在我的rails 4應用程序Digital Ocean中使用postgres 9.4?
- 26. 在Vultr,Digital Ocean,Heroku或GAE上運行谷歌Chrome木偶遊戲
- 27. 如何將Digital Ocean應用程序文件夾複製到本地機器?
- 28. 如何永久在Digital Ocean上運行我的MEANjs應用程序?
- 29. 如何在Digital Ocean的源代碼管理中包含nginx和gunicorn配置文件?
- 30. PipBuilder with Ocean 2013
你爲什麼不只是嘗試一下,看看自己?對於你的問題沒有正確或錯誤的答案,所以這是Stack Overflow的主題。 [我應該避免問什麼類型的問題?](https://stackoverflow.com/help/dont-ask) –
@HåkenLid也許我沒有把這個問題說得很好。但基本上我想知道的是,Digital Ocean上的一鍵安裝是否會給我一個類似於Heroku的環境,我可以專注於我的Django應用程序,還是需要了解有關Nginx和其他服務器管理的其他內容東東? – Garrett