服务器干什么用的,服务器的作用与分类介绍( 二 )


代理服务器
作为邮件代理服务器:Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器),Last.fm 描述了成功并且美妙的使用经验 。
Nginx 是一个安装非常的简单、配置文件非常简洁(还能够支持perl语法)、Bug非常少的服务器 。Nginx 启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动 。你还能够不间断服务的情况下进行软件版本的升级 。
Lighttpd服务器
Lighttpd 是一个德国人领导的开源Web服务器软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境 。具有非常低的内存开销、cpu占用率低、效能好以及丰富的模块等特点 。
Lighttpd以其低内存占用,低CPU负载和处理速度的优化而独立于世,它使用事件驱动架构,对大量并行连接进行优化,支持FastCGI, SCGI, Auth,Output-compression, URL-rewriting等多种功能 。Lighttpd主要用于Catalyst和Ruby on Rails的web框架 。通过项目主页,你可以找到它的更多信息 。
Apache
Apache HTTP Server 简称为 Apache 。它诞生于1995年,并在2015年2月20日度过了其20岁的生日 。全球超过52%的网站使用了Apache,它是目前最流行的web服务器 。
Apache,中文名:阿帕奇,是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一 。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中 。开发者 Apache软件基金会 。Apache httpd通常运行在Linux上,也可以部署在OS X和Windows之上,它的发布得到Apache许可证 2.0 版的许可 。该web服务器自身使用模块化架构,加载其它额外的模块可以作为其额外特性 。比如,加载mod_proxy模块可以增加服务器代理/ 网关的功能,加载mod_proxy_balancer模块可以为所有支持的协议提供负载平衡 。在v2.4版本里,Apache可通过全新的mod_http2模块支持HTTP/2 。
从1996年开始,Apache HTTP Server就已经是最为流行的web服务器了,这与它拥有伟大的文档和软件项目集成支持的特性是分不开的,你可以在Apache基金会的项目页面上找到它的更多信息 。
Apache Tomcat
Apache只支持静态网页,但像php,cgi,jsp等动态网页就需要Tomcat来处理 。Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等 。由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器 。但是,不能将 Tomcat 和 Apache Web 服务器混淆,Apache Web Server 是一个用 C 语言实现的 HTTP web server;这两个 HTTP web server 不是捆绑在一起的 。Apache Tomcat 包含了一个配置管理工具,也可以通过编辑 XML 格式的配置文件来进行配置 。Apache,nginx,tomcat并称为网页服务三剑客,可见其应用度之广泛 。

推荐阅读