web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。
常用的web服务器有哪些?
目前最主流的三个web服务器是apache、nginx、is。在unⅸ和linux平台下使用最广泛的免费http服务器是apache和nginx服务器,而windows平台nt/2000/2003使用ⅱs的web服务器。下面介绍几种常用的web服务器。
1、apache
apache是世界使用排名的web服务器软件。它几乎可以运行在所有的计算机平台上。由于apache是开源免费的,因此有很多人参与到新功能的开发设计,不断对其进行完善。 apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。
2、nginx
nginx不仅是一个小巧且高效的http服务器,也可以做一个高效的负载均衡反向代理,通过它接受用户的请求并分发到多个mongrel进程可以极大提高rails应用的并发能力。
3、iis
iis(internet信息服务)英文internet information server,它是微软公司主推的服务器。iis 是允许在公共intranet或internet上发布信息的web服务器。ⅱs是目前最流行的web服务器产品之一,很多著名的网站都是建立在ⅱs的平台上。iis提供了一个图形界面的管理工具,称为internet服务管理器,可用于监视配置和控制internet服务。
iis的特点具有:安全性,强大,灵活。
4、tomcat
tomcat是apache 软件基金会(apache software foundation)的jakarta 项目中的一个核心项目,由apache、sun 和其他一些公司及个人共同开发而成。tomcat 技术先进、性能稳定,而且免费,因而深受java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的web 应用服务器。
5、lighttpd
lighttpd是由德国人 jan kneschke 领导开发的,基于bsd许可的开源web服务器软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。支持fastcgi, cgi, auth, 输出压缩(output compress), url重写, alias等重要功能。
6、zeus
zeus是一个运行于unix下的常用的web 服务器,据说性能超过apache,是效率的web 服务器之一。
7、kangle
kangle web服务器(简称:kangle)是一款跨平台、功能强大、安全稳定、易操作的高性能web服务器和反向代理服务器软件。除此:kangle也是一款专为做虚拟主机研发的web服务器。实现虚拟主机独立进程、独立身份运行。用户之间安全隔离,一个用户出问题不影响其他用户。安全支持php、asp、asp·net、java、ruby等多种动态开发语言。
8、websphere
websphere application server 是一种功能完善、开放的web应用程序服务器,是ibm电子商务计划的核心部分,它是基于 java 的应用环境,用于建立、部署和管理 internet 和 intranet web 应用程序。这一整套产品进行了扩展,以适应 web应用程序服务器的需要,范围从简单到高级直到企业级。
websphere 针对以 web 为中心的开发人员,他们都是在基本 http服务器和cgi编程技术上成长起来的。
9、weblogic
bea weblogic server是一种多功能、基于标准的web应用服务器,为企业构建自己的应用提供了坚实的基础。各种应用开发、部署所有关键性的任务,无论是集成各种系统和数据库,还是提交服务、跨 internet 协作,起始点都是 bea weblogic server。由于 它具有全面的功能、对开放标准的遵从性、多层架构、支持基于组件的开发,基于 internet 的企业都选择它来开发、部署最佳的应用。
bea weblogic server 在使应用服务器成为企业应用架构的基础方面继续处于领先地位。bea weblogic server 为构建集成化的企业级应用提供了稳固的基础,它们以 internet 的容量和速度,在连网的企业之间共享信息、提交服务,实现协作自动化。
如何选择使用web服务器?
在选择使用web服务器应考虑的本身特性因素有:性能、安全性、日志和统计、虚拟主机、代理服务器、缓冲服务和集成应用程序等。
以上就是常用的web服务器有哪些?的详细内容。