【问题标题】:What is the difference between various kinds of webservers各种网络服务器有什么区别
【发布时间】:2012-09-23 04:52:07
【问题描述】:

当 PaaS 出现时,我听到了很多话NGINX, uWSGI, Gunicorn, lighthttpd, Apache .. 等等

这绝对是个新手问题。但我主要知道的是

网络服务器监听请求执行操作并返回 回应

现在我想知道的是,有什么区别

NGINX, lighthttpd, Apache, uWSGIGunicorn..etc 这两个组都是 Web 服务器,但有什么区别以及它们在哪里使用?

我使用像 openshift 这样的平台,他们实际上使用 Apache,我们必须使用 wsgi 服务器在内部移植它。..

我可以使用 NGINX 或 lighthttd 代替 uWSGI 或 Gunicorn 吗?

【问题讨论】:

  • 我猜你不是已故的丹尼斯·里奇? :-)
  • 仅供参考,uWSGI 是服务器,但不是 http 服务器。它是 http 服务器和 Web 框架/应用程序之间的接口,因此不属于此类。
  • 没经验,不过好像也是个好东西。

标签: django apache web-applications webserver gunicorn


【解决方案1】:

这是一个非常广泛的问题。

Web 服务器都使用 HTTP 协议提供网页服务。查看 Wikipedia 上的此比较图表,了解有关大量 Web 服务器的大量信息。

http://en.wikipedia.org/wiki/Comparison_of_web_server_software

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-09
    • 1970-01-01
    • 2011-08-07
    • 2018-07-17
    • 2019-05-16
    • 1970-01-01
    • 1970-01-01
    • 2012-01-28
    相关资源
    最近更新 更多