2017-09-13 80 views
-1

因此,我是初学者Django Developer,并通过开发本地应用程序进行学习。我正在寻找最终部署的东西,以便人们可以使用它。我一直在环顾各种托管服务提供商,我想知道使用Digital Ocean作为Django托管服务的情况。具体来说,在Digital Ocean上管理Django应用程序究竟涉及/需要什么。 Hostgator是我一直在寻找的另一个主机,它不提供像Nginx那样的任何“一键式”安装,或者我注意到Digital Ocean确实有的其他任何东西,所以我将不得不安装那些以及任何东西否则我需要我自己。我想我的问题是在点击一下安装在Digital Ocean上管理一个Django应用程序的过程。我是否必须学习如何做很多其他有关管理服务器和处理Nginx的东西(我必须在HostGator上执行此操作),或者是否为Django执行一键安装来处理所有这些问题?除了Django之外,为了能够做到这一点,我还需要学习哪些技能?Django on Digital Ocean

+0

你为什么不只是尝试一下,看看自己?对于你的问题没有正确或错误的答案,所以这是Stack Overflow的主题。 [我应该避免问什么类型的问题?](https://stackoverflow.com/help/dont-ask) –

+0

@HåkenLid也许我没有把这个问题说得很好。但基本上我想知道的是,Digital Ocean上的一键安装是否会给我一个类似于Heroku的环境,我可以专注于我的Django应用程序,还是需要了解有关Nginx和其他服务器管理的其他内容东东? – Garrett

回答

0

数字海洋不仅仅是一个托管服务,它是一个开发平台。数字海洋围绕“水滴”的元素工作,其中每个水滴是通常运行UNIX系统的虚拟机。基本上,如果您正在寻找可以同时托管一个网站并进行一些开发的服务,Digital Ocean可能是一条路,但它不是免费的。但是,是的,你必须自己配置一切,关于设置Django,代理和其他网络相关的任务。

如果您正在寻找更简单,替代的解决方案,您可能需要查看Django on Heroku

+0

@Garrett老实说,我从来没有尝试过他们的一键安装,但是如果你在Linux上开发Django,那么Digital Ocean应该不是问题,因为它本质上是一个Linux VM。网络/服务器管理实际上已经设置好了,但是如果你想对其进行定制,那么创建一个液滴是一种方法。你在本地为你的Django应用程序使用什么平台? –

+0

我不确定你在本地的平台是什么意思,我选择了一个课程,让我安装Django,在完成课程后,我继续开发东西。假设一键安装需要照顾设置,如果我创建了一个水滴,我可以只部署我的应用程序,或者还有更多,我必须学习/担心服务器管理的事情吗?也很抱歉,如果重复或不清楚的问题,我是一个初学者,所以我试图把它全部弄清楚。 – Garrett

0

过去6个月,我一直在使用Digital Ocean/DO进行我的Django部署,并且有很棒的体验。

我使用Django在点击Django 1.8.7在Ubuntu 16.04图片为我所有的网站开发。

Do提供广泛的教程/文档和非常开发者/修补程序友好。我能够将我的Do框Nginx配置为在一个盒子上托管4个不同的网站,甚至可以在其上运行Ethereum节点。

我写了如何部署1个单DO雾滴多个网站本教程 - Tutorial Link

相关问题