登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

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

書城自編碼: 3314503
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 王力
國際書號(ISBN): 9787121354601
出版社: 电子工业出版社
出版日期: 2019-03-01


書度/開本: 16开 釘裝: 平塑勒

售價:NT$ 498

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
故纸留痕:抗日战争时期澳门报刊资料选辑
《 故纸留痕:抗日战争时期澳门报刊资料选辑 》

售價:NT$ 1613.0
玩转Photoshop(零基础快速上手,全彩赠视频)
《 玩转Photoshop(零基础快速上手,全彩赠视频) 》

售價:NT$ 269.0
故事力:TED演讲者助力,当代青年克服表达难题(两位TED专业讲者教你掌握故事五大力)
《 故事力:TED演讲者助力,当代青年克服表达难题(两位TED专业讲者教你掌握故事五大力) 》

售價:NT$ 381.0
中国民间神话故事绘(套装共15册)
《 中国民间神话故事绘(套装共15册) 》

售價:NT$ 2128.0
无限可能的身体
《 无限可能的身体 》

售價:NT$ 336.0
中国人工智能系列研究报告:大型语言模型的教育应用
《 中国人工智能系列研究报告:大型语言模型的教育应用 》

售價:NT$ 325.0
北洋大学与近代中国(第2辑)
《 北洋大学与近代中国(第2辑) 》

售價:NT$ 717.0
汗青堂丛书048·科举史(新)
《 汗青堂丛书048·科举史(新) 》

售價:NT$ 370.0

編輯推薦:
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 日志存储......
內容試閱
Nginx 自2004 年发布第一个公开版本以来,就因其稳定性强、配置灵活、占用内存少、反向代理功能强大,而被越来越多的人喜爱和使用。随着人们对Nginx 关注度的不断上升,Nginx 有了更多的使用场景,但在大多数公司中仍然只是扮演着反向代理的角色。
笔者在折800 电商平台(以下简称折800)工作多年,深感对一个电商平台来说,在成本控制和服务性能之间取得平衡是能够可持续发展的前提之一。与同类型且流量级别相近的公司相比,折800 的计算机硬件成本要低很多,这主要得益于公司对软件技术的极致追求。在这样的背景下,我们热衷于研究Nginx 反向代理等小众技术,并使用Nginx 实现了大量功能,极大地提升了服务的性能和灵活度。
目前,Nginx 在国内的影响力还比较有限,因此很多开发人员并不了解Nginx 的魅力,笔者写这本书的目的就是和大家分享Nginx 的使用技巧,并一起来推广Nginx。
市面上已经有一些介绍Nginx 技术的书籍,但大多偏向于对Nginx 配置和原理的讲解,还有一些书籍是基于C 或C来介绍Nginx 模块的。这样的书籍要求读者对Nginx 的原理和源码有所了解,甚至还要有深厚的C 语言或C语言的开发功底,这对大多数初学者来说要求太高了。
怎样才能做到既发挥出Nginx 的威力,又尽量降低学习成本呢?笔者选择使用OpenResty的核心组件,因为OpenResty 是Nginx Lua 的完美结合,它既能够实现Nginx 的异步功能,又兼有Lua 的易学优势,这样,在使用Nginx 进行开发的过程中就不需要深入了解Nginx 的原理了(如果已经掌握了Nginx 原理当然更好)。所以,与市面上的大多数同类书籍不同,本书不会过多介绍Nginx 配置和原理方面的内容,学习难度较低。
近几年来,OpenResty 的热度不断上升,各大互联网公司纷纷尝试使用Nginx Lua 的开发模式,在反向代理、网关系统、API 调度服务中都能看到这种开发模式的身影。希望本书可以让更多的开发人员了解Nginx Lua 的魅力,也让更多技术团队能够合理地使用Nginx,降低硬件的投入成本,同时提升服务的性能。
本书由王力、汤永全著。全书内容共分18 章,其中第1~5 章介绍Nginx 常见的配置方式,属于Nginx 的入门知识;第6~10 章对Nginx Lua 核心功能进行解读,是熟悉Nginx Lua开发模式的必备知识;第11~18 章是Nginx Lua 开发模式在实际业务中的实践应用,是灵活运用该模式的具体体现。
感谢彭赫、杨明翰、冯浩、刘凯、屈耀华对本书的支持;也感谢折800 技术平台,在这里我得到了持续的历练和成长。同时,感谢电子工业出版社博文视点的编辑付睿和崔志伟,他们在本书的语言表述方面给了很多建议。
本书包含了作者的技术实践,如果你对本书内容有任何建议和疑惑,可以发电子邮件至
leehomewl@gmail.com。谢谢!
王力
2018 年12 月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.