《Nginx高性能Web服务器详解》全面介绍了当前Internet上流行的一款开放源代码的Web服务器——Nginx。全书一共分为四大部分,分别从入门、功能、实现和应用等四个方面对Nginx服务器的知识进行完整阐述,从而满足广大读者在应用Nginx服务器时的普遍性需求。同时也深入剖析了Nginx服务器的工作原理和实现技术,对其中使用到的数据结构和方法进行了详细阐述,并且结合实际的应用情况给出了多个基于Nginx服务器,同时还部署有其他典型服务器的分布式网站架构部署配置。《Nginx高性能Web服务器详解》特别适合于希望了解和掌握Nginx服务器应用技术和实现技术的广大教师、学生和电脑爱好者阅读,对使用Nginx服务器搭建Web服务器架构或进行网络服务器应用开发的技术人员尤其具有重要的阅读和参考价值。

作者

苗泽,Linux研发工程师,GIS研发工程师,分布式系统研究人员。先后在中国科学院地理科学与资源研究所、北京邦诺存储科技有限公司研发中心、中国科学院电子学研究所从实研发工作。热爱互联网,并热衷于各种Web技术,对多种语言均有涉猎,擅长Linux和GIS相关研发工作,拥有丰富的Web技术实战经验,愿意与他人分享自己对技术的理解与感悟。

查看全部
目录

摘要

前言

第1章 Nginx初探

1.1 Nginx的历史

1.2 常见服务器产品介绍

1.3 Nginx的功能特性

1.4 常用功能介绍

1.5 本章小结

第2章 Nginx服务器的安装部署

2.1 如何获取Nginx服务器安装文件

2.2 安装Nginx服务器和基本配置

2.3 Nginx服务的启停控制

2.4 Nginx服务器基础配置指令

2.5 Nginx服务器基础配置实例

2.6 本章小结

第3章 Nginx服务器架构初探

3.1 模块化结构

3.2 Nginx服务器的Web请求处理机制

3.3 Nginx服务器的事件驱动模型

3.4 设计架构概览

3.5 本章小结

第4章 Nginx服务器的高级配置

4.1 针对IPv4的内核7个参数的配置优化

4.2 针对CPU的Nginx配置优化的2个指令

4.3 与网络连接相关的配置的4个指令

4.4 与事件驱动模型相关的配置的8个指令

4.5 本章小结

第5章 Nginx服务器的Gzip压缩

5.1 由ngx_http_gzip_module模块处理的9个指令

5.2 由ngx_http_gzip_static_module模块处理的指令

5.3 由ngx_http_gunzip_module模块处理的2个指令

5.4 Gzip压缩功能的使用

5.5 本章小结

第6章 Nginx服务器的Rewrite功能

6.1 Nginx后端服务器组的配置的5个指令

6.2 Rewrite功能的配置

6.3 Rewrite的使用

6.4 本章小结

第7章 Nginx服务器的代理服务

7.1 正向代理与反向代理的概念

7.2 Nginx服务器的正向代理服务

7.3 Nginx服务器的反向代理服务

7.4 Nginx服务器的负载均衡

7.5 本章小结

第8章 Nginx服务器的缓存机制

8.1 Web缓存技术简述

8.2 404错误驱动Web缓存

8.3 资源不存在驱动Web缓存

8.4 基于memcached的缓存机制的6个指令

8.5 ProxyCache缓存机制

8.6 Nginx与Squid组合

8.7 基于第三方模块ncache的缓存机制

8.8 本章小结

第9章 Nginx服务器的邮件服务

9.1 邮件服务

9.2 Nginx邮件服务的配置的12个指令

9.3 Nginx邮件服务配置实例

9.4 本章小结

第10章 Nginx源码结构

10.1 Nginx源码的3个目录结构

10.2 Nginx源码的模块化结构

10.3 本章小结

第11章 Nginx基本数据结构

11.1 ngx_module_s结构体

11.2 ngx_command_s结构体

11.3 3个基本模块的指令集数组结构

11.4 ngx_pool_s结构体

11.5 Nginxsocket相关的数据结构

11.6 ngx_event_s结构体

11.7 ngx_connection_s结构体

11.8 ngx_cycle_s结构体

11.9 ngx_conf_s结构体

11.10 ngx_signal_t结构体

11.11 ngx_process_t结构体

11.12 本章小结

第12章 Nginx的启动初始化

12.1 Nginx启动过程概览

12.2 Nginx的初始化

12.3 Nginx的启动

12.4 本章小结

第13章 Nginx的时间管理

13.1 获取系统时间的一般方法

13.2 Nginx时间管理的工作原理

13.3 缓存时间的精度

13.4 本章小结

第14章 Nginx的内存管理

14.1 内存池的逻辑结构

14.2 内存池的管理

14.3 内存的使用

14.4 本章小结

第15章 Nginx工作进程

15.1 工作进程概览

15.2 相关源码分析

15.3 Nginx服务器进程间通信

15.4 本章小结

第16章 Nginx的模块编程

16.1 模块的种类

16.2 模块开发实践

16.3 模块的编译与安装

16.4 本章小结

第17章 Nginx在动态网站建设中的应用实例

17.1 Nginx在JSP网站建设中的应用

17.2 Nginx在PHP网站建设中的应用

17.3 Nginx+Perl脚本在网站建设中的应用

17.4 本章小结

第18章 Nginx经典应用——LNAMP

18.1 LNAMP概述

18.2 手动部署和配置

18.3 自动安装

18.4 本章小结

附录A Nginx内置变量

附录B 正则表达式语法

查看全部
书评
查看更多
请您登录后发表评论 登录 | 注册
我的评分:
提交
0/400