【问题标题】:what are the pros and cons of using apache workers when deploying Django in production? [closed]在生产中部署 Django 时使用 apache 工作人员的优缺点是什么? [关闭]
【发布时间】:2020-08-20 14:22:56
【问题描述】:

我一直在研究在 windows 环境中部署 django 项目的所有各种方法,我想出了一个有趣的方法 - 我现在问这是否是一个聪明的方法......

步骤1.通过cmd python manage.py runserver 8000运行django服务器

第 2 步。将 Apache 工作人员指向 Django 的传入流量

我不会假装自己是网络大师,但只要 Apache 是唯一面向外部并能够处理所有安全性的东西……这种方式有多不安全? 我不禁觉得这是在某种程度上cheesing...... 但我很想听听对此的任何选择!

【问题讨论】:

    标签: django windows apache


    【解决方案1】:

    不要在生产中使用manage.py runserver。引用文档:

    请勿在生产环境中使用此服务器。它没有走 通过安全审计或性能测试。 (就是这样 会留下来。我们的业务是制作 Web 框架,而不是 Web 服务器,因此改进此服务器以能够处理生产 环境超出了 Django 的范围。)

    只需安装一个生产就绪的 WSGI 服务器,如 gunicorn 并使用它来代替 runserver。并确保您的设置已准备好生产(尤其是设置DEBUG = False)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-10
      • 2011-04-01
      • 2010-09-12
      • 2011-12-28
      • 2011-12-14
      • 1970-01-01
      • 1970-01-01
      • 2012-05-24
      相关资源
      最近更新 更多