我是 python web 开发世界的新手,有点困惑为什么我们需要一个 apache 环境,而我们可以使用它的内置http 服务器运行 python web 应用程序?此外,根据我的经验,我可以运行 django 应用程序而无需设置任何其他内容。那为什么我们还需要 apache + mod_wsgi?为了表现?
实际上真正让我困惑的是....我的代码入口点应该如何编写?例如,我听说还有其他高级的“网络服务器”,比如cherrypy/Tornado,它们中的每一个都需要不同的入口点代码。所以我想知道 apache(+ mod_wsgi) 是否与其他 Web 框架不重叠(我在上面称它们为 Web 服务器)?(在大多数情况下)我们应该在生产中使用 apache 但将其他人用作“插件”?谢谢