Apache(Httpd)
Apache 源于 NCSAhttpd 服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。传统服务器处理软件,历史久远,很多功能被发掘和使用的比较充分所以为 Apache 开发模块的比较多,基于 Apache 的面板也是最常用的。处理动态内容的能力很优秀,但是处理静态内容的能力明显不如一些后起之秀。
注:其版本单数例如:2.1,2.3 都是测试的版本,为稳定的偶数版如:2.2,2.4 做测试和铺垫的。
Apache 2.2 是目前应用最广也是比较稳定的服务器软件,但是目前几乎成了常用服务器软件中最臃肿的代名词了,不过服务器软件上还是辉煌的一页。
Apache 2.4 是最新的,性能大大提升,而且更加节省资源,虽然臃肿依旧但是处理动态优秀更加,处理静态也开始上升。是保持王者地位的重要版本!
Nginx
一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。占用内存少,并发能力强,并发能力在同类型的网页伺服器中表现较好。处理静态估计这货也算是一个王者了吧,很多大型网站集群都是离不了它的,但是处理动态能力确实是不行啊,如果服务器配置不好会经常 502 错误,令人蛋疼无比!
因为 Nginx 应用在很多大型网站集群上,所以维运人员开发了很多模块,所以 Nginx 也是非常好的,但是模块多了实在太复杂,所以一些团体或个人就开始开发集成常用模块的版本分支。
重要分支:Tengine ,Senginx ,Openresty (注:都是咱们中国人开发的!)
IIS
互联网信息服务(英语:Internet Information Services),在台湾被称为网际网路资讯服务,简称IIS,是由微软公司提供的基于运行 Microsoft Window 的互联网基本服务。最初是 Windows NT 版本的可选包,随后内置在 Windows 2000、Windows XP Professional和Windows Server 2003 一起发布,但在普遍使用的 Windows XP Home 版本上并没有 IIS。
IIS 包括FTP/FTPS、NNTP、和HTTP/HTTPS、SMTP等服务。 IIS 可设置的属性包括:虚拟目录及访问权限、默认文档名称、以及是否允许浏览目录。
Node.JS
Node.JS是一个事件驱动I/O服务端JavaScript环境,基于 Google V8 引擎。目的是为了提供撰写可扩充网络程序,如Web服务。第一个版本由Ryan Dahl于2009年发布,后来,Joyent 雇用了Dahl,并协助发展Node.js。
其他编程语言的类似开发环境,包含Twisted于Python,Perl Object Environment于Perl,libevent于C,和EventMachine于Ruby。与一般JavaScript不同的地方,Node.js并不是在Web浏览器上运行,而是一种在服务器上运行的Javascript服务端JavaScript。Node.js实现了部份CommonJS规格(Spec)。Node.js包含了一个交互测试REPL环境。
不过现在 Node.JS 的程序都是被 Nginx 反代的,反代好处不少。
LiteSpeed
注意这个不是自行车!!LiteSpeed Web服务器是Apache互换,高性能,安全和易于使用的Web服务器。它可以处理的小内存占用成千上万的并发连接。它是非常强大而且安全的。注:免费版仅支持 150 并发数,仅支持一般的博客用用。但是确实是很省内存!
是一款unix/linux下的web服务器软件,由LiteSpeed Technologies, Inc开发。目前分为商业版(收费)与标准版(免费)两个版本。商业版按cpu核心数来进行价格的划分。正因为如此,LiteSpeed在国内用的较少,目前多装在vps上(VPS用户一般不会选择CPU在2核心以上的方案),且多为标准版(免费)。
Cherokee
Cherokee 号称是目前最快的 Web 服务器软件,在性能上,甚至比 Nginx 还略胜一筹。与 Apache、Lighttpd、Nginx 等其他同类软件的对比,其易用性做得也很不错。Cherokee 的功能包括支持 FastCGI、SCGI、PHP、CGI、TLS 及 SSL 加密连接,虚拟主机,授权认证,实时编码,载入均衡,与 Apache 兼容的 log 文件等等
kangle
kangle web服务器( 简称:kangle ) 是一款跨平台、功能强大、安全稳定、易操作的高性能web服务器和反向代理服务器软件。除此:kangle也是一款专为做虚拟主机研发的web服务器。实现虚拟主机独立进程、独立身份运行。用户之间安全隔离,一个用户出问题不影响其他用户。安全支持php、asp、asp.net、java、ruby等多种动态开发语言。
Lighttpd
Lighttpd是一个德国人领导的开源Web服务器软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销、cpu占用率低、性能好以及丰富的模块等特点。Lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI,CGI,Auth,输出压缩(output compress),URL重写,Alias等重要功能;而Apache之所以流行,很大程度也是因为功能丰富,在lighttpd上很多功能都有相应的实现了,这点对于apache的用户是非常重要的,因为迁移到lighttpd就必须面对这些问题。