首先请让我明确一点,我是一个 Windows 用户,对网络世界很陌生。在过去的几个月里,我一直在学习 python 和 django,这对我来说是一次很棒的经历。现在我以某种方式创建了一个小项目,我想将其部署在生产服务器中。由于 django 有其内置的开发服务器,所以对我来说没有问题。但是现在我必须将它部署到生产服务器上,我搜索了一下,发现 Nginx + uWSGI 或 Nginx + Gunicorn 是它的最佳选择。并且由于uWSGI和Gunicord与Windows不兼容,我认为我应该适应Ubuntu或其他Unix系统。
所以我的问题是:
- 为了清楚起见,因为我将不得不使用上述其中之一,请向我解释为什么我需要两台服务器?
- 如果我必须适应 Ubuntu 环境,我是否必须学习 Ubuntu shell 脚本、SSH 和其他东西?或者托管服务提供商会帮助我做到这一点?
- 请让我知道我还需要什么来解决上述问题。
非常感谢您抽出宝贵时间,如果我的问题是一个蹩脚的问题,请原谅。希望得到积极的答复。