mod_wsgi和uwsgi有什么区别?

时间:2014-02-16 17:14:01

标签: python apache nginx wsgi uwsgi

Apache中的mod_wsgi模块和Nginx中的uwsgi模块似乎都有。而且似乎还有wsgi协议和uwsgi协议。

我有以下问题。

  1. mod_wsgi和uwsgi是否只是为Python Web开发人员提供WSGI功能的不同实现?
  2. Nginx是否有mod_wsgi?
  3. uwsgi是否也向开发人员提供application(environ, start_response)入口点?
  4. 除了wsgi之外,uwsgi还是一个单独的协议吗?在这种情况下,uwsgi协议与wsgi协议有何不同?

1 个答案:

答案 0 :(得分:3)

  1. 它们只是运行WSGI应用程序的两种不同方式。
  2. 您是否尝试使用Google搜索mod_wsgi nginx
  3. 任何兼容wsgi的服务器都有该入口点,这就是wsgi规范所要求的。
  4. 是的,但这只是uwsgi与Nginx沟通的方式。使用mod_wsgi,Python部分在Nginx中运行,uwsgi运行一个单独的应用程序。