封面
版权信息
内容简介
前 言
第1章 Nginx学前必知
1.1 HTTP请求报文
1.2 HTTP响应报文
1.3 安装Nginx
- APP免费
1.4 支持HTTPS
- APP免费
1.5 添加模块
- APP免费
1.6 小结
- APP免费
第2章 基础配置
- APP免费
2.1 Nginx指令和指令块
- APP免费
2.2 Nginx基本配置说明
- APP免费
2.3 include的使用
- APP免费
2.4 常见配置
- APP免费
2.5 内置变量
- APP免费
2.6 小结
- APP免费
第3章 强化基础配置
- APP免费
3.1 牢记Context
- APP免费
3.2 获取请求的IP地址
- APP免费
3.3 管理请求的行为
- APP免费
3.4 proxy代理
- APP免费
3.5 upstream使用手册
- APP免费
3.6 rewrite使用手册
- APP免费
3.7 限速白名单
- APP免费
3.8 日志
- APP免费
3.9 HTTP执行阶段
- APP免费
3.10 小结
- APP免费
第4章 常用模块精解
- APP免费
4.1 定制HTTP头信息
- APP免费
4.2 第三方模块set-misc-nginx
- APP免费
4.3 图片的处理
- APP免费
4.4 TCP和UDP代理
- APP免费
4.5 常用模块介绍
- APP免费
4.6 小结
- APP免费
第5章 缓存系统
- APP免费
5.1 缓存配置说明
- APP免费
5.2 控制缓存有效期
- APP免费
5.3 性能优化
- APP免费
5.4 高可用方案
- APP免费
5.5 proxy_cache配置模板
- APP免费
5.6 小结
- APP免费
第6章 引入Lua
- APP免费
6.1 引入Lua的原因
- APP免费
6.2 Lua和LuaJIT
- APP免费
6.3 环境搭建
- APP免费
6.4 Lua的数据类型
- APP免费
6.5 表达式
- APP免费
6.6 变量
- APP免费
6.7 流程控制
- APP免费
6.8 函数
- APP免费
6.9 模块
- APP免费
6.10 Lua常见操作
- APP免费
6.11 引入Lua的插曲
- APP免费
6.12 小结
- APP免费
第7章 Lua-Nginx-Module常用指令
- APP免费
7.1 Nginx和OpenResty
- APP免费
7.2 安装Ngx_Lua
- APP免费
7.3 牢记Context
- APP免费
7.4 Hello World
- APP免费
7.5 避免I/O阻塞
- APP免费
7.6 定义模块搜索路径
- APP免费
7.7 读/写Nginx的内置变量
- APP免费
7.8 控制请求头
- APP免费
7.9 控制响应头
- APP免费
7.10 读取请求体
- APP免费
7.11 输出响应体
- APP免费
7.12 正则表达式
- APP免费
7.13 子请求
- APP免费
7.14 获取Nginx的环境变量
- APP免费
7.15 定时任务
- APP免费
7.16 常用指令
- APP免费
7.17 提升开发和测试效率
- APP免费
7.18 小结
- APP免费
第8章 Ngx_Lua的执行阶段
- APP免费
8.1 init_by_lua_block
- APP免费
8.2 init_worker_by_lua_block
- APP免费
8.3 set_by_lua_block
- APP免费
8.4 rewrite_by_lua_block
- APP免费
8.5 access_by_lua_block
- APP免费
8.6 content_by_lua_block
- APP免费
8.7 balancer_by_lua_block
- APP免费
8.8 header_filter_by_lua_block
- APP免费
8.9 body_filter_by_lua_block
- APP免费
8.10 log_by_lua_block
- APP免费
8.11 Lua和ngx.ssl
- APP免费
8.12 Ngx_Lua执行阶段
- APP免费
8.13 小结
- APP免费
第9章 Nginx与数据库的交互
- APP免费
9.1 安装cjson
- APP免费
9.2 与MySQL交互
- APP免费
9.3 与Redis交互
- APP免费
9.4 与数据库交互的常见问题
- APP免费
9.5 小结
- APP免费
第10章 缓存利器
- APP免费
10.1 worker进程的共享内存
- APP免费
10.2 Lua模块下的共享内存
- APP免费
10.3 当前请求在各执行阶段间的数据共享
- APP免费
10.4 利用共享内存配置动态IP地址认证
- APP免费
10.5 缓存和数据库的交互
- APP免费
10.6 小结
- APP免费
第11章 动态管理upstream
- APP免费
11.1 实战需求分析
- APP免费
11.2 ngx_http_dyups_module
- APP免费
11.3 nginx-upsync-module
- APP免费
11.4 基于balancer_by_lua_block的灵活控制
- APP免费
11.5 小结
- APP免费
第12章 Nginx日志分析系统
- APP免费
12.1 实战需求分析
- APP免费
12.2 ngxtop实时分析
- APP免费
12.3 Flume方案的日志分析
- APP免费
12.4 智能化nginx_log_analysis
- APP免费
12.5 lua-resty-logger-socket传输方案
- APP免费
12.6 时序数据库InfluxDB
- APP免费
12.7 利用lua-resty-http实现API交互
- APP免费
12.8 提升InfluxDB性能
- APP免费
12.9 小结
- APP免费
第13章 静态容灾系统
- APP免费
13.1 荆棘之路
- APP免费
13.2 设计之路
- APP免费
13.3 架构流程图
- APP免费
13.4 核心代码解说
- APP免费
13.5 静态容灾的智能关闭方案
- APP免费
13.6 小结
- APP免费
第14章 深入挖掘反向代理
- APP免费
14.1 验证码防御中心
- APP免费
14.2 鉴权管理中心
- APP免费
14.3 并行访问
- APP免费
14.4 小结
- APP免费
第15章 爬虫
- APP免费
15.1 区分搜索引擎爬虫和恶意爬虫
- APP免费
15.2 应对搜索引擎爬虫
- APP免费
15.3 应对恶意爬虫
- APP免费
15.4 小插曲——使用假数据迷惑恶意爬虫
- APP免费
15.5 小结
- APP免费
第16章 性能分析和优化
- APP免费
16.1 性能分析场景搭建
- APP免费
16.2 流量复制
- APP免费
16.3 各项指标分析和优化建议
- APP免费
16.4 检查全局变量
- APP免费
16.5 小结
- APP免费
第17章 值得拥有的OpenResty
- APP免费
17.1 OPM
- APP免费
17.2 使用DNS提升访问效率
- APP免费
17.3 TCP和UDP服务
- APP免费
17.4 多层级缓存
- APP免费
17.5 lua-resty-core扩展
- APP免费
17.6 全局唯一标识符UUID
- APP免费
17.7 “全家福”awesome-resty
- APP免费
17.8 OpenResty,未来!
- APP免费
第18章 开发环境下的常见问题
- APP免费
18.1 被截断的响应体
- APP免费
18.2 “邪恶”的if
- APP免费
18.3 “贪婪”的正则匹配
- APP免费
18.4 规范HTTP状态码
- APP免费
18.5 规范URL
- APP免费
18.6 proxy_set_header的误操作
- APP免费
18.7 开发环境下的证书问题
- APP免费
18.8 深层次的错误重定向
- APP免费
18.9 压测环境下的限速和短连接
- APP免费
18.10 小结
- APP免费
反侵权盗版声明
更新时间:2019-07-09 10:56:15