小奋斗 - 轻松学习从此开始!
IT小奋斗群 QQ群:62017228

Nginx入门指南 PDF下载

Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强。

Nginx 是俄罗斯人编写的十分轻量级的 HTTP 服务器,Nginx,它的发音为“engine X”,是一个高性能的HTTP和反向代理服务器,同时也是一个 IMAP/POP3/SMTP 代理服务器。Nginx 是由俄罗斯人 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的。Igor Sysoev 在建立的项目时,使用基于 BSD 许可。

Nginx 以事件驱动的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理、负载平衡。其拥有匹配 Lighttpd 的性能,同时还没有 Lighttpd 的内存泄漏问题,而且 Lighttpd 的 mod_proxy 也有一些问题并且很久没有更新。


教程介绍:

本教程根据淘宝核心系统服务器平台组的成员的日常工作总结而成,主要介绍了 Nginx 平台的特点及模块开发,帮助读者更好的构建和维护 Nginx 服务器。


适用人群:

高性能 Web 服务器维护人员,对互联网服务器感兴趣的程序开发者。


Nginx 做为 HTTP 服务器,有以下几项基本特性:

1、处理静态文件,索引文件以及自动索引,打开文件描述符缓冲。

2、无缓存的反向代理加速,简单的负载均衡和容错。

3、模块化的结构。包括 gzipping,byte ranges,chunked responses,以及 SSI-filter 等 filter。如果由 Fast CGI 或其它代理服务器处理单页中存在的多个 SSI,则这项处理可以并行运行,而不需要相互等待。

4、支持 SSL 和 TLSSNI。


教程目录:

第 1 章 背景介绍
      什么是 Nginx
     Nginx 特点
第 2 章 Nginx 平台初探
     初探 Nginx 架构
     Nginx 基础概念
     基本数据结构
     Nginx 的配置系统
     Nginx 的模块化体系结构
     Nginx 的请求处理
第 3 章 handler 模块
     handler 模块简介
     模块的基本结构
     handler 模块的基本结构
     handler 模块的挂载
     handler 的编写步骤
     示例: hello handler 模块
     handler 模块的编译和使用
     更多 handler 模块示例分析
第 4 章 过滤模块
     过滤模块简介
     过滤模块的分析
第 5 章 upstream 模块
     upstream 模块简介
     负载均衡模块
第 6 章 其他模块
     core 模块
     event 模块


我来评几句
登录后评论

已发表评论数(0)