您好,欢迎访问一九零五行业门户网

web服务器有哪些

web服务器有:1、apache;2、lighttpd;3、tomcat;4、websphere;5、iis;6、nginx;7、caddy;8、openlitespeed;9、nodejs;10、hiawatha;11、cherokee;12、h2o。
web服务器是使用http(超文本传输协议)和其他协议来响应通过万维网发出的客户端请求的软件和硬件。web 服务器的主要工作是通过存储、处理和交付网页给用户来显示网站内容。
主流的web服务器
1、apache
apache是世界上应用最多的web服务器,优势主要在于源代码开放、有一支开放的开发队伍、支持跨平台应用以及其可移植性等。apache的模块支持非常丰富,虽在速度和性能上不及其他轻量级web服务器,是属于重量级产品,所消耗的内存也比其他web服务器要高。
2、lighttpd
lighttpd是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境,它具有内存开销低、cpu占有率低、效能好,以及模块丰富等特点。支持fastcgi、cgi、auth、输出压缩、url重写及alias等重要功能,属于轻量级web服务器。
3、tomcat
tomcat是一个开放源代码、运行servlet和jsp web应用软件的基于java的web应用软件容器,tomcat server是根据servlet和jsp规范执行的,因此也可以说tomcat server实行了apache-jakarta规范,且比绝大多数商用应用软件服务器要好,但是,tomcat对静态文件和高并发的处理比较弱。
4、websphere
ibm websphere是一种功能完善、开放的web应用程序服务器,它基于java的应用环境,建立、部署和管理internet和intranet web应用程序。相对于其他流行的web服务器而言,应用的数量很少。
5、iis
iis是一种web服务组件,允许在公共intranet或internet上发布信息的web服务器,其中包括web服务器、ftp服务器、nntp服务器和smtp服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络上发布信息成了一件很容易的事情。它提供isapi作为扩展web服务器功能的编程接口,同时还提供了internet,可以实现对数据库的查询和更新。
6、nginx
nginx是一款高性能的http和反向代理服务器,能够选择高效的epoll、kqueue、eventport最为网络i/o模型,在高连接并发的情况下,能够支持高达5万个并发连接数的响应,而内存、cpu等系统资源消耗却非常低,运行非常稳定。
7、caddy
caddy是用go编写的,是一个快速而强大的多平台 web 服务器,还可以充当反向代理、负载均衡器和 api 网关。一切都是内置的,没有依赖关系,这使得caddy易于安装和使用。
默认情况下,caddy支持 https 并轻松处理ssl/tls证书更新。缺乏依赖性增加了它在各种发行版中的可移植性,而库中没有任何冲突。
它是运行用go编写的应用程序的理想 web 服务器,并提供对ipv6和http/2的完全支持以实现快速 http 请求。它还支持虚拟主机、高级 websockets 技术、url 重写和重定向、缓存和带压缩的静态文件服务以及 markdown 渲染。
8、openlitespeed
openlitespeed是一个开源网络服务器,专为速度、简单性、安全性和优化而设计。它基于litespeed enterprise web 服务器版,并提供企业版中的所有基本功能。
openlitespeed web 服务器采用事件驱动、资源友好的架构,并具有用户友好的webadmin gui,可帮助您管理域/网站并监控一系列指标。它经过优化,可以执行各种脚本,例如 perl、python、ruby 和 java。openlitespeed 支持 ipv4 和 ipv6,并支持 ssl/tls。it 为 tls 1.0、1.1、1.2 和 1.3 提供支持。
除了充当 web 服务器之外,openlitespeed还可以提供负载均衡器和反向代理。它可以免费下载,并且在 gplv3 许可下可用。
9、nodejs
nodejs主要是一个开源和跨平台的服务器端运行时环境,用于在 javascript 中构建 web 应用程序。但是,它还捆绑了一个http模块,该模块提供了一组类和函数,这些类和函数可以扩展其功能并使其能够扮演 web 服务器的角色。
10、hiawatha
hiawatha是一个安全、轻量级且易于使用的 unix 网络服务器。hiawatha 网络服务器设计采用c 编程语言编写,旨在提高速度和安全性。高级功能使您的网络服务器高度安全,可以阻止 sql 注入或xss 和 csrf 攻击。您还可以通过一个特殊的监控工具来监视您的 web 服务器。
此外,通过文档指南可以轻松安装和运行网络服务器。它最适合低规格的旧服务器或嵌入式系统。
11、cherokee
cherokee是一个开源的跨平台 web 服务器,可在 linux、mac os x、solaris 和 bsd 上运行。web 服务器高度灵活、轻量级和快速,并具有友好的基于 web 的界面。最初,该设计是为个人开发项目创建的,但后来由于其简单性而广受欢迎。要在此服务器上运行和工作,不需要命令行配置方面的专业知识。它还支持广泛的技术,包括流量整形、视频流、virtualhosts、apache 兼容日志文件、内容缓存等。
12、h2o
h2o是基于 mit 许可的 c 语言新一代开源 http 服务器。设计和构建 h2o 的主要目标是创建功能齐全的 http/2 实现。网络服务器支持服务器推送、websockets 和 tls、延迟优化、优先内容服务。该软件以 c 编程语言编写,与其他老一代 web 服务器相比,提供更快的响应时间和更少的 cpu 使用率。
以上就是web服务器有哪些的详细内容。
其它类似信息

推荐信息