第2章 nginx服务器的安装部署
2.1 如何获取nginx服务器安装文件
2.1.1 获取新版本的nginx服务器
2.1.2 获取nginx服务器的历史版本
2.2 安装nginx服务器和基本配置
2.2.1 windows版本的安装
2.2.2 linux版本的编译和安装:准备工作
2.2.3 linux版本的编译和安装:nginx软件的自动脚本
2.2.4 linux版本的编译和安装:nginx源代码的编译和安装
2.3 nginx服务的启停控制
2.3.1 nginx服务的信号控制
2.3.2 nginx服务的启动
2.3.3 nginx服务的停止
2.3.4 nginx服务的重启
2.3.5 nginx服务器的升级
2.4 nginx服务器基础配置指令
2.4.1 nginx.conf文件的结构
2.4.2 配置运行nginx服务器用户(组)
2.4.3 配置允许生成的worker process数
2.4.4 配置nginx进程pid存放路径
2.4.5 配置错误日志的存放路径
2.4.6 配置文件的引入
2.4.7 设置网络连接的序列化
2.4.8 设置是否允许同时接收多个网络连接
2.4.9 事件驱动模型的选择
2.4.10 配置最大连接数
2.4.11 定义mime-type
2.4.12 自定义服务日志
2.4.13 配置允许sendfile方式传输文件
2.4.14 配置连接超时时间
2.4.15 单连接请求数上限
2.4.16 配置网络监听
2.4.17 基于名称的虚拟主机配置
2.4.18 基于ip的虚拟主机配置
2.4.19 配置location块
2.4.20 配置请求的根目录
2.4.21 更改location的uri
2.4.22 设置网站的默认首页
2.4.23 设置网站的错误页面
2.4.24 基于ip配置nginx的访问权限
2.4.25 基于密码配置nginx的访问权限
2.5 nginx服务器基础配置实例
第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.4.1 gzip压缩功能综合配置实例
5.4.2 gzip压缩功能与ie6浏览器运行脚本的兼容问题
5.4.3 nginx与其他服务器交互时产生的gzip压缩功能相关问题
第6章 nginx服务器的rewrite功能
6.1 nginx后端服务器组的配置的5个指令
6.2 rewrite功能的配置
6.2.1 “地址重写”与“地址转发”
6.2.2 rewrite规则
6.2.3 if指令
6.2.4 break指令
6.2.5 rewrite指令
6.2.6 rewrite_log指令
6.2.7 set指令
6.2.8 uninitialized_variable_warn指令
6.2.9 rewrite常用全局变量
6.3 rewrite的使用
6.3.1 域名跳转
6.3.2 域名镜像
6.3.3 独立域名
6.3.4 目录自动添加“/”
6.3.5 目录合并
6.3.6 防盗链