因此,我是初学者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. Laravel + Digital Ocean + Serverpilot =域路由
- 3. Digital Ocean上的Tilestrata错误Ubuntu 16.04
- 4. 在Laravel Forge(Digital Ocean)上延长max_execution_time
- 5. 在Digital Ocean上启动Node.js服务器
- 6. Digital Ocean Dokku无法选择buildpack
- 7. 带LetsEncrypt,Redis,Laravel Forge和Digital Ocean的Socket.io
- 8. 如何在Digital Ocean上编辑Ubuntu 14.04上的“服务”?
- 9. Digital Ocean上的自动缩放工作人员
- 10. 在部署到Digital Ocean时出现Meteor Up错误,Ubuntu 14.04
- 11. 使用Laravel Forge + Digital Ocean部署后打开URL
- 12. 使用Charles调试运行在Digital Ocean Droplet上的webhook
- 13. 向Digital Ocean部署解析服务器示例
- 14. 如何在Digital Ocean Nginx VPS上运行Java代码?
- 15. Docker - wordpress部署在Digital Ocean Droplet上 - wp-content在哪里?
- 16. 如何在我的rails 4应用程序Digital Ocean中使用postgres 9.4?
- 17. 如何将Digital Ocean应用程序文件夹复制到本地机器?
- 18. 如何在Digital Ocean的源代码管理中包含nginx和gunicorn配置文件?
- 19. PipBuilder with Ocean 2013
- 20. 在Rails网站上,谷歌翻译在Localhost上工作正常,但在Digital Ocean VPS的索引页上失败
- 21. Ocean插件过期了吗?
- 22. Ruby On Rails与Django
- 23. django-channels databinding on model.save()
- 24. Django on Apache with FCGI
- 25. Django NoReverseMatch on post_edit URL
- 26. 如何实施ILastUpdateInfoFactory Ocean 2013?
- 27. WatchKit API for Force Touch/Digital Crown?
- 28. Raspberry Pi和PiFace Digital中断
- 29. Digital Persona Windows SDK问题!
- 30. Ruby on Rails的与Django的
你为什么不只是尝试一下,看看自己?对于你的问题没有正确或错误的答案,所以这是Stack Overflow的主题。 [我应该避免问什么类型的问题?](https://stackoverflow.com/help/dont-ask) –
@HåkenLid也许我没有把这个问题说得很好。但基本上我想知道的是,Digital Ocean上的一键安装是否会给我一个类似于Heroku的环境,我可以专注于我的Django应用程序,还是需要了解有关Nginx和其他服务器管理的其他内容东东? – Garrett