Nginx实战:基于Lua语言的配置、开发与架构详解(pdf+txt+epub+azw3+mobi电子书在线阅读下载)

Nginx实战:基于Lua语言的配置、开发与架构详解(pdf+txt+epub+azw3+mobi电子书在线阅读下载)

Nginx实战:基于Lua语言的配置、开发与架构详解

作者:王力

格式: pdf、txt、epub、azw3、mobi、docx

编辑推荐

1.业内专家刘凯、冯浩、屈耀华、杨明翰、彭赫联袂力荐。
2.本书深入浅出地讲解了Nginx Lua在实战场景中的各种使用技巧和方法,涉及配置、模块、缓存、日志分析、静态容灾、反向代理、爬虫、性能分析与优化等众多方面,帮助提升服务性能。
3.所有实战案例都有配套源码,方便读者学习和使用。

 

内容简介

本书主要讲解了Nginx 在反向代理和应用开发中的作用,阅读本书可以了解Nginx 在互联网开发中扮演的多个角色,充分利用这些角色的各项功能有助于提升服务的整体性能。本书所介绍的大部分功能是通过Nginx Lua 进行开发和配置的,但并不要求读者精通Lua,在必要的位置,本书会对Lua 进行选择性讲解。涉及实战的内容会有配套源码,方便读者学习和使用。本书适合广大运维人员和开发人员学习,对使用Nginx 完成各种服务架构感兴趣的架构师也可以阅读本书。阅读本书需要有对Nginx 的初级或中级配置经验。

作者简介

·王力·折800运维架构师,Nginx开发工程师,具有多年互联网相关项目的开发经验。喜欢使用小众技术完成运维、开发和测试任务,擅长通过架构设计降低开发难度,擅长搭建Nginx高性能服务。·汤永全·折800运维主管,具有多年互联网相关项目的运维工作经验。历经传统运维和互联网运维,一步一个脚印,积累了不少运维相关的经验和感悟。活跃于成都运维管理人员的线下组织“运维罗汉堂”。

目  录

第1 章 Nginx 学前必知………………………………………………………………………………………………………………… 1
1.1 HTTP 请求报文………………………………………………………………………………………………………………… 1
1.2 HTTP 响应报文………………………………………………………………………………………………………………… 2
1.3 安装Nginx……………………………………………………………………………………………………………………….. 2
1.4 支持HTTPS……………………………………………………………………………………………………………………… 4
1.5 添加模块………………………………………………………………………………………………………………………….. 4
1.6 小结………………………………………………………………………………………………………………………………….. 4
第2 章 基础配置…………………………………………………………………………………………………………………………… 5
2.1 Nginx 指令和指令块………………………………………………………………………………………………………… 5
2.2 Nginx 基本配置说明………………………………………………………………………………………………………… 6
2.2.1 main 配置…………………………………………………………………………………………………………………. 6
2.2.2 与客户端有关的配置………………………………………………………………………………………………… 7
2.2.3 server 块……………………………………………………………………………………………………………………. 7
2.2.4 location 块…………………………………………………………………………………………………………………. 8
2.3 include 的使用………………………………………………………………………………………………………………….. 9
2.4 常见配置………………………………………………………………………………………………………………………….. 9
2.4.1 常见配置注解…………………………………………………………………………………………………………..10
2.4.2 常见配置实战技巧……………………………………………………………………………………………………11
2.5 内置变量………………………………………………………………………………………………………………………….13
2.5.1 常见内置变量…………………………………………………………………………………………………………..13
2.5.2 常见内置变量实战技巧……………………………………………………………………………………………..15
2.6 小结………………………………………………………………………………………………………………………………….16
第3 章 强化基础配置……………………………………………………………………………………………………………………17
3.1 牢记Context …………………………………………………………………………………………………………………….17
3.2 获取请求的IP 地址…………………………………………………………………………………………………………18
3.2.1 获取用户的真实IP 地址……………………………………………………………………………………………18
3.2.2 防止IP 地址伪造………………………………………………………………………………………………………19
3.2.3 后端服务器对IP 地址的需求…………………………………………………………………………………….19
3.3 管理请求的行为………………………………………………………………………………………………………………20
3.3.1 限制IP 地址的访问…………………………………………………………………………………………………..20
3.3.2 auth 身份验证……………………………………………………………………………………………………………21
3.3.3 利用LDAP 服务加强安全…………………………………………………………………………………………22
3.3.4 satisfy 二选一的访问限制功能…………………………………………………………………………………..23
3.4 proxy 代理………………………………………………………………………………………………………………………..23
3.4.1 proxy_pass 请求代理规则…………………………………………………………………………………………..24
3.4.2 减少后端服务器的网络开销………………………………………………………………………………………24
3.4.3 控制请求头和请求体………………………………………………………………………………………………..25
3.4.4 控制请求和后端服务器的交互时间……………………………………………………………………………26
3.5 upstream 使用手册…………………………………………………………………………………………………………..26
3.5.1 代理多台服务器……………………………………………………………………………………………………….27
3.5.2 故障转移………………………………………………………………………………………………………………….28
3.5.3 负载均衡………………………………………………………………………………………………………………….29
3.5.4 通过hash 分片提升缓存命中率………………………………………………………………………………….29
3.5.5 利用长连接提升性能………………………………………………………………………………………………..30
3.5.6 利用resolver 加速对内部域名的访问…………………………………………………………………………31
3.6 rewrite 使用手册………………………………………………………………………………………………………………32
3.6.1 内部重定向………………………………………………………………………………………………………………32
3.6.2 域名跳转………………………………………………………………………………………………………………….33
3.6.3 跳转POST 请求………………………………………………………………………………………………………..34
3.6.4 设置变量的值…………………………………………………………………………………………………………..34
3.7 限速白名单………………………………………………………………………………………………………………………35
3.8 日志………………………………………………………………………………………………………………………………….36
3.8.1 记录自定义变量……………………………………………………………………………………………………….36
3.8.2 日志格式规范…………………………………………………………………………………………………………..36
3.8.3 日志存储……

商品评价

为了方便大家利用电子书更好的学习,精心整理了网络上的各种电子书,有PDF版本的,也有TXT版本的,现有一万多本PDF的,七万多本TXT的,还有精心整理的天涯神贴,而且还在不断增加中,有需要的可以点击下面的衔接或者扫码下载:

链接: https://pan.baidu.com/s/1z45OMvYM0Jy-BVuJJmRvtw?pwd=w3m9 提取码: w3m9 复制这段内容后打开百度网盘手机App,操作更方便哦

0

评论0

请先

没有账号? 注册  忘记密码?