apache简介#
Apache取自“a patchy server”的读音,意思是充满补丁的服务器。Apache起初由伊利诺伊大学香槟分校的国家超级电脑应用中心(NCSA)开发。此后,Apache 被开放源代码团体的成员不断的发展和加强,,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。
Apache是一款Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
现在Apache已经发展成为一个软件基金会(ASF),其下开发并管理着众多的开源项目,如著名的web服务器应用程序Httpd,Tomcat,用于分布式文件系统的hadoop等等。
Apache官方网站:http://www.apache.org/
什么是httpd#
httpd是linux上的一款应用程序。是apache旗下的一款核心产品,主要用来提供WEB服务。有了httpd就可以做网站对外提供页面访问。
目前httpd软件官方最新的版本是2.4.29,之前的版本也都不在维护,就连2.2系列的2.2.34这个版本也将是2.2系列最后一个版本,截止2017年12月2.2系列版本生命周期结束,官方也是建议升级或使用最新的版本。
httpd官方主页:http://httpd.apache.org/
httpd功能特性#
- 提供静态内容
- 提供动态内容
- 高度模块化,支持第三方模块
- 动态装卸载(DSO dynamic share object),在不重启服务的情况下使配置生效
- 多处理模块(MPM Multi-Processing Modules)
- 用户认证
- CGI
- 虚拟主机:基于端口,IP,主机名
- 支持反向代理,负载均衡
- 支持路径别名