gpt4 book ai didi

django - 在生产服务器中部署 django

转载 作者:行者123 更新时间:2023-12-03 13:31:19 25 4
gpt4 key购买 nike

首先请让我明确一点,我是一个 Windows 用户,对网络世界很陌生。在过去的几个月里,我一直在学习 python 和 django,这对我来说是一次很棒的经历。现在我以某种方式创建了一个小项目,我想将其部署在生产服务器中。由于 django 有其内置的开发服务器,所以对我来说没有问题。但是现在我必须将它部署到生产服务器上,我搜索了一下,发现 Nginx + uWSGI 或 Nginx + Gunicorn 是它的最佳选择。并且由于uWSGI和Gunicord与Windows不兼容,我认为我应该适应Ubuntu或其他Unix系统。

所以我的问题是:

  • 为了清楚起见,因为我将不得不使用上述其中之一,请向我解释为什么我需要两台服务器?
  • 如果我必须适应 Ubuntu 环境,我是否必须学习 Ubuntu shell 脚本、SSH 和其他东西?或者托管服务提供商会帮助我做到这一点?
  • 请让我知道我还需要什么来解决上述问题。

  • 非常感谢您抽出宝贵时间,如果我的问题是一个蹩脚的问题,请原谅。希望得到积极的答复。

    最佳答案

    我正在做这件事,就像在本教程中一样:http://michal.karzynski.pl/blog/2013/06/09/django-nginx-gunicorn-virtualenv-supervisor/
    Nginx 是我在 gunicorn 上运行的 django 应用程序及其服务静态的代理,我的 python 环境的 virtualenv,监视我的应用程序运行的主管。
    如果不使用 Postgresql,您可能会遇到一些错误,请问我会帮忙(过去使用 MySQL 现在是 Postgresql)

    关于django - 在生产服务器中部署 django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20210495/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com