最受企业青睐的 7 个开源 Web 服务器

链接:https://www.computerworlduk.com/galleries/open-source/best-open-source-web-servers-for-your-organisation-3655327/

Web服务器自从1990年 Tim Berners-Lee 开发第一个 Web浏览器的项目 CERN httpd 以来,Web 浏览器已经走过了很长一段时间了。

今天一些主要的网络服务器供应商为企业提供了闭源的 Web 服务器,但许多其他企业仍保留Tim Berners-Lee所体现的开源价值。CERN httpd 的源代码于 1993 年开源。今天,我们一起来盘点下目前可用于企业的最佳开源 Web 服务器。

1、NGINX HTTP服务器

NGINX由俄罗斯工程师Igor Syosev于2002年开发,以应对网站流量和宽带互联网的增长,并因此需要管理10,000个同时连接。他的解决方案是一个异步的事件驱动架构,其特点是高性能和高效率。

如今已经有超过3亿个网站和应用程序在NGINX HTTP 服务器上运行,用户数相比去年增长了一倍,并且已经成为全球首选引擎之一。由于其并发能力强而且占用内存少而特别受欢迎。同时还可用作反向代理和邮件代理服务器。

2、Apache HTTP服务器

Apache成立于1995年,之后的20多年来,Apache一直是最常用的HTTP服务器之一。直到2014年7月份微软超过了它的市场份额。截至2018年4月,它仍然支持超过3.74亿个网站 ,活跃网站的市场份额高达达到42.4% 。

长期以来,Apache这个名字被认为是“A Patchy Server”这个词的双关语,直到其中一位创作者透露其实是想通过Apache这个名字表达对美洲印第安部落高超作战策略和无穷耐性精神的尊敬。

Apache使用模块化架构来满足每个单独基础架构的不同需求。它以其可靠性和多平台而被广泛使用。

3、Lighttpd

“ Lighttpd ”是一个“light”和“httpd”的结合,用“光速”来形容它的速度,灵活性和稳定性,是一个非常适合高负载的服务器。

Jan Kneschke开发的服务器与NGINX创始人Igor Syosev的目标通样是:解决在一台服务器上处理10,000个并发连接的c10k问题。他在2003年写大学毕业论文时开始发展的概念证明设计现在是最受欢迎的Web服务器之一。Lighttpd具有相对占用较少的内存占用,较小的CPU负载以及丰富的模块等特点。

4、Hiawatha

Hiawatha于2002年由Hugo Leisink开发,他在荷兰学习计算机科学,一开始他的目标是开发一个系统,解决其他服务器中存在的安全限制和混淆配置工具的漏洞。它编写的服务器相比其他领先的Web服务器增加了许多独特的安全功能。它使用可读的配置语法,可以在不需要HTTP或CGI专业知识的情况下使用。

Hiawatha的优势在于其体积小巧,安全性高,易于安装。它非常适合寻求轻量级替代Apache的用户,他们将安全可用性,速度和性能优先于高级功能。

5、Cherokee

这个由Akamai Technologies工程总监Alvaro Lopez Ortega于2001年创建,他想将模块化和轻量化设计的速度和功能结合起来。

Cherokee已经成为一个可扩展,高性能,用户友好的Web服务器,占用较低的内存空间以及负载平衡。Cherokee 内含一个名为 cherokee-admin 的工具,它可支持服务器及其所有功能的直接配置。Cherokee支持在Linux,Mac OS X,BSD和Solaris上本机运行,但不支持Windows

6、Monkey HTTP

Monkey HTTP是一个轻量级、功能强大而且速度非常快的 Web 服务器软件,,最初只支持Linux系统,但现在也支持Mac OS X。它专为嵌入式设备而设计,因此具有高度可扩展性,具有低内存和低CPU消耗。

该项目于2001年开始,服务器通过混合机制运行,每秒数千访问连接。具备高性能的重负载服务器,易于安装,是嵌入式设备的理想选择。

7、Apache Tomcat

Apache Tomcat是遵循Apache许可证开发的Servlet和Java Server Page c 服务器,它是独立运行的,但它实际上是作为一个与Apache 独立的进程单独运行的。尽管Apache HTTP服务器作为静态网页的传统服务器,但Tomcat主要用于在动态网站中部署Java servlet和JSP, 并由Java开发人员用于运行Web应用程序。

●编号525,输入编号直达本文

●输入m获取到文章目录

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180508B1341G00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券