编辑: 丑伊 | 2019-07-15 |
1995 年4月, 最早的 apache(0.6.2 版)由apache group 公布发行. apache group 是一个完全通过 internet 进行运作的非盈利机构, 由它来决定 apache web 服务器的标准发行版中应该包含哪些内容. 准许任何人修改隐错, 马哥教育-IT 人的高薪职业学院 www.magedu.com 提供新的特征和将它移植到新的平台上, 以及其它的工作. 当新的代码被提交给 apache group 时, 该团体审核它的具体内容, 进行测试 如果认为满意, 该代 码就会被集成到 apache 的主要发行版中. 1.3.3 apache 的特性: ? 几乎可以运行在所有的计算机平台上 ? 支持最新的 http/1.1 协议 ? 简单而且强有力的基于文件的配置(httpd.conf) ? 支持通用网关接口(cgi) ? 支持虚拟主机 ? 支持 http 认证 ? 集成 perl ? 集成的代理服务器 ? 可以通过 web 浏览器监视服务器的状态, 可以自定义日志 ? 支持服务器端包含命令(ssi) ? 支持安全 socket 层(ssl) ? 具有用户会话过程的跟踪能力 ? 支持 fastcgi ? 支持 Java 马哥教育-IT 人的高薪职业学院 www.magedu.com 1.3.4 Nginx Nginx 是俄罗斯人编写的十分轻量级的 HTTP 服务器,Nginx,它的发音为 engine X , 是一个高性能的 HTTP 和反向代理服务器,同时也是一个 IMAP/POP3/SMTP 代理服务器.Nginx 是由俄罗斯人 Igor Sysoev 为俄罗 斯访问量第二的 Rambler.ru 站点开发. Nginx 以事件驱动的方式编写,所以有非常好的性能,同时也是一个非常高 效的反向代理、负载平衡.其拥有匹配 Lighttpd 的性能,同时还没有 Lighttpd 的内存泄漏问题,而且 Lighttpd 的mod_proxy 也有一些问题并且 很久没有更新.但是 Nginx 并不支持 cgi 方式运行,原因是可以减少因此带来 的一些程序上的漏洞.所以必须使用 FastCGI 方式来执行 PHP 程序. nginx 做为 HTTP 服务器,有以下几项基本特性: ? 处理静态文件,索引文件以及自动索引;
打开文件描述符缓冲 ? 无缓存的反向代理加速,简单的负载均衡和容错 ? FastCGI,简单的负载均衡和容错 ? 模块化的结构.包括 gzipping, byte ranges, chunked responses,以及 SSI-filt........