【问题标题】:what is the difference between wsgi, python_wsgi, wsgi server and mod_wsgi?wsgi、python_wsgi、wsgi server 和 mod_wsgi 有什么区别?
【发布时间】:2016-06-11 00:26:57
【问题描述】:

我对以下术语感到非常困惑, 1.wsgi 2.python_wsgi 3.wsgi服务器 4. mod_wsgi 5. python web服务器网关接口(PEP3333)

这些是干什么用的?我知道 wsgi 只是应用程序和服务器之间的接口或规范,但为什么在文档中使用了这么多术语。我将如何将它与 apache 一起使用? wsgi 服务器是干什么用的?这很令人困惑。一些简单而详细的解释会很有帮助。

谢谢

【问题讨论】:

    标签: python apache mod-wsgi wsgi


    【解决方案1】:

    WSGI代表Web服务器网关接口

    它描述了 Apache 等服务器与 python 程序(Web 应用程序)通信的方式。

    WSGI 服务器是符合 WSGI 标准的服务器。

    Mod_WSGI 是一个支持 WSGI 标准的 Apache 模块,因此允许 Apache 成为一个 WSGI 服务器。它允许您通过 Apache 托管 python 程序。

    PEP3333 是定义 WSGI 标准的技术方面的地方。

    【讨论】:

    • 那么,你的意思是如果我需要使用 apache 服务器,那么我会根据 PEP3333 编写我的 wsgi 应用程序,然后将该 .py 文件放在某个 apache 文件夹中?或者我将创建一些服务器端以及该 .py 文件,如 PEP3333 中定义的那样,并将该文件放在某个 apache 文件夹中?
    • apache 和 wsgi 服务器是替代品吗?
    • mod wsgi 让你把 apache 变成一个 wsgi 服务器。
    • 您能详细说明一下吗?
    • 引用项目页面:mod_wsgi 包...[允许]...在 Apache Web 服务器之上托管基于 Python 的 Web 应用程序。
    猜你喜欢
    • 2010-09-20
    • 2023-04-10
    • 1970-01-01
    • 2019-02-26
    • 2014-03-15
    • 2020-02-16
    • 1970-01-01
    • 1970-01-01
    • 2017-01-13
    相关资源
    最近更新 更多