mod_wsgi和uwsgi有什么区别?

Lon*_*ner 5 python apache wsgi nginx 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协议有何不同?

Wol*_*lph 4

  1. 它们只是运行 WSGI 应用程序的两种不同方式。
  2. 您尝试过用谷歌搜索吗mod_wsgi nginx
  3. 任何符合 wsgi 的服务器都有该入口点,这就是 wsgi 规范所要求的。
  4. 是的,但这只是uwsgi与 Nginx 通信的方式。mod_wsgiPython 部分是从 Nginx 内部运行的,您可以运行uwsgi一个单独的应用程序。