Unix和Linux平台下使用最广泛的免费HTTP服务器是Apache服务器,而Windows平台上的服务器通常使用IIS作为Web服务器。选择Web服务器应考虑的因素包括:性能、安全性、日志和统计信息、虚拟主机、代理服务器、缓冲服务和集成应用程序。下面简单介绍一下常见的服务器:1.IIS微软公司的Web服务器产品,全称InternetInformationServices。IIS是一种Web服务器,允许在公共Intranet或Internet上发布信息。IIS是目前最流行的Web服务器产品之一,许多著名的网站都是建立在IIS平台上的。IIS提供了一个名为InternetServiceManager的图形界面管理工具,可以用来监视配置和控制Internet服务。IIS是一个Web服务组件,它包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,用于网页浏览、文件传输、新闻服务和邮件发送等,发布信息成为一件非常容易的事情。它提供ISAPI(IntranetServerAPI)作为编程接口来扩展Web服务器的功能;同时,它还提供了一个互联网数据库连接器,可以实现对数据库的查询和更新。2、KangleKangleWeb服务器是一款跨平台、功能强大、安全稳定、易操作的高性能Web服务器和反向代理服务器软件。此外,Kangle还是专门为虚拟主机开发的Web服务器。实现虚拟主机独立进程,独立身份运行。用户被安全隔离,一个用户的问题不会影响其他用户。支持PHP、ASP、ASP.NET、Java、Ruby等动态开发语言。3.WebSphereWebSphereApplicationServer是一个功能齐全的开放式Web应用服务器,是IBM电子商务计划的核心部分。它是一个基于Java的应用环境,用于建立、部署和管理Internet和IntranetWeb应用程序,适应各种Web应用服务器的需要。四、WebLogicWebLogicServer是一个多功能的、基于标准的Web应用服务器,为企业构建企业应用提供了坚实的基础。对于各种应用的开发、关键任务的部署、各种系统和数据库的集成、跨互联网的协作,Weblogic都提供了相应的支持。因其功能全面、遵循开放标准、多层架构、支持组件化开发等特点,被众多企业选择作为企业级应用的开发部署环境。WebLogicServer一直处于领先地位,使应用服务器成为企业应用程序架构的基础,为构建集成的企业级应用程序提供了坚实的基础。5、ApacheApache仍然是全球使用最多的Web服务器,其市场份额长期保持在60%以上(目前市场份额约为40%)。世界上很多著名的网站都是Apache的产品。它的成功在于它的开源代码、强大的开发团队、对跨平台应用程序的支持(它可以运行在几乎所有的Unix、Windows和Linux系统平台上)以及它的可移植性等方面。六、TomcatTomcat是一个开源的,运行Servlet和JSP的容器。Tomcat实现了Servlet和JSP规范。此外,Tomcat还实现了Apache-Jakarta规范,优于大多数商业应用软件服务器,所以目前很多Web服务器都选择Tomcat。7.Nginx,读作“enginex”,是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Nginx由IgorSysoev开发,用于俄罗斯访问量第二大的Rambler站点。第一个公共版本0.1.0于2004年10月4日发布。它在类BSD许可下发布其源代码,并以其稳定性、丰富的功能集、示例配置文件和低系统资源消耗而著称。2014年下半年,Nginx的市场份额达到14%。
