www服务使用排名
来源:http://news.netcraft.com/
apache -- 中小型静态web服务的主流,web服务老大哥
Nginx --> 大型新兴网站服务主流,web服务器中的出生牛犊
lightted --> 静态web服务不温不火,社区不活跃,静态效率恒爱
tomcat --> 中小企业动态web服务器,互联网java容器主流
resion --> 大型动态web服务主流,互联网java容器主流
php(fcgi) --> 大中小网站,php程序解析容器。
配合apache,php是module,而不是守护进程。
配合Nginx,lightted,php是守护进程,FCGI
linux系统软件包安装方式,以安装apache为例。
1)、编译安装,比较灵活,只编译你需要的参数 #比喻自己做饭,做菜吃
2)、yum或rpm包安装,优点:简单方便,但是不够灵活, #比喻:下饭店吃
a、访问量小或内部使用http的时候,多用yum
b、追求方便的时候
c、服务器的数量,比如几千台服务器安装Apache。
3)、高级安装结合了编译和yum/rpm的双重优点。
内部人员通过源码 --> 制作成你自己的rpm包 --> 然后放到自己定制的yum仓库,然后在全网的客户端通过yum实现批量部署,管理,升级。但是这种方法有些难度,复杂。
Apache介绍
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等
Apache的特点
功能强大,配置简单,速度快,应用广泛,性能稳定可靠,并可以作为代理服务器或负载均衡来使用。
Apache的应用场合
使用Apache运行静态HTML网页,图片(处理静态小文件能力不及Nginx)
使用Apache结合PHP引擎运行PHP,perl,python等程序,LAMP被称为经典组合
使用Apache结合Tomcat/Resin运行JSP,JAVA等程序,成为中小企业首选
使用Apache做代理,负载均衡,rewrite规则过滤等等。