在生产环境中部署Django时,使用apache workers的优缺点是什么?

在生产环境中部署Django时,使用apache workers的优缺点是什么?,django,windows,apache,Django,Windows,Apache,我一直在研究在windows环境中部署django项目的各种方法,我想出了一个有趣的方法——我现在想知道这是否是一种明智的方法 第一步。通过cmdpython manage.py runserver 8000运行django服务器 第二步。让Apache worker将输入的流量定向到Django 我不会假装是一个网络大师,但只要Apache是唯一面向外部的东西,并且能够处理所有的安全问题……这种方式有多不安全? 我忍不住觉得这是在开玩笑。。。。 但我很想听到关于这个的任何选择 不要在生产中使用

我一直在研究在windows环境中部署django项目的各种方法,我想出了一个有趣的方法——我现在想知道这是否是一种明智的方法

第一步。通过cmd
python manage.py runserver 8000运行django服务器

第二步。让Apache worker将输入的流量定向到Django

我不会假装是一个网络大师,但只要Apache是唯一面向外部的东西,并且能够处理所有的安全问题……这种方式有多不安全? 我忍不住觉得这是在开玩笑。。。。 但我很想听到关于这个的任何选择

不要在生产中使用。要引用文档,请执行以下操作:

请勿在生产设置中使用此服务器。它还没有消失 通过安全审计或性能测试。(事情就是这样的 我们要留下来。我们的业务是制作网络框架,而不是网络 服务器,因此改进此服务器以能够处理生产 环境不在Django的范围之内。)

只需安装一个生产就绪的WSGI服务器,如,并使用它而不是
runserver
。并确保您的设置已准备好生产(特别是设置
DEBUG=False