大小:18.98M
更新时间:23-09-01
系统:Pc
精通nginx是由瑞士系统架构师Dimitri.Aivaliotis先生所写的,是一本关于计算机专业放面的电子书,适合在安装和配置服务器方面有经验的系统管理员或系统工程师阅读。你将本书中学到编译适当的第三方模块以满足你的需要、编写认证服务器以便使用邮件代理模块、创建你自己的SSL证书加密连接、使用try_files解决文件存在性检测、使用缓存和压缩提高用户交互、使用FastCGI模块集成流行的PHP框架、构建有用的日志配置、排除配置问题等。
精通nginx将指导你掌握Nginx的配置,帮助你学会如何在各种使用场合正确地调校Nginx,如何使用那些比较难的指令的配置,以及如何设计一个好的配置以满足你的需要。本书首先介绍了Nginx的安装以及与第三方模块的整合,然后介绍了Nginx的邮件代理模块及其认证,zui后介绍了如何将Nginx和应用程序整合起来以加速开发并提高性能,有需要的朋友可以下载阅读。
《精通Nginx》是一个高性能的轻量级Web服务器,本书从配置文件的角度出发,介绍了多种关于Nginx配置的技巧。本书以模块化风格写成,几乎每一章都是一个独立的模块,读者将能够自由地在各个模块间切换阅读。全书分两部分,第1部分用9章内容介绍了安装Nginx及第三方模块、配置向导、使用mail模块、Nginx作为反向代理、Nginx Http服务器、Nginx的开发、在Nginx中集成Lua以及故障排除技巧;第二部分用4个附录的形式介绍了指令参考、Rewrite规则指南、Nginx社区以及Solaris系统下的网络调优。阅读本书不需要任何Nginx使用经验,相信这本书会帮助读者更好地完成任务。
第1章 安装Nginx及第三方模块1
1.1 使用包管理器安装Nginx2
1.1.1 在Centos上安装Nginx2
1.1.2 在Debian上安装Nginx3
1.2 从源代码安装Nginx3
1.2.1 准备编译环境3
1.2.2 从源代码编译4
1.2.3 为Web或者Mail服务器配置Nginx5
1.2.4 邮件代理的配置选项6
1.2.5 指定路径的配置选项6
1.3 配置SSL支持7
1.4 使用各种模块7
禁用不再使用的模块9
1.5 查找并安装第三方模块10
1.6 添加对Lua的支持11
1.7 组合在一起11
1.8 小结13
第2章 配置指南14
2.1 基本配置格式14
2.2 Nginx全局配置参数15
2.3 使用include文件16
2.4 HTTP的server部分17
2.4.1 客户端指令17
2.4.2 文件I/O指令18
2.4.3 Hash指令19
2.4.4 Socket指令19
2.4.5 示例配置文件20
2.5 虚拟服务器部分20
2.6 Locations—where,when,how24
2.7 完整的示例配置文件26
2.8 小结27
第3章 使用mail模块29
3.1 基本代理服务29
3.1.1 mail的server配置部分30
3.1.2 POP3服务32
3.1.3 IMAP服务33
3.1.4 SMTP服务33
3.1.5 使用SSL/TLS34
3.1.6 完整的mail示例37
3.2 认证服务38
3.3 与memcached结合46
3.4 解释日志文件48
3.5 操作系统限制50
3.6 小结51
第4章 Nginx作为反向代理52
4.1 反向代理简介53
4.2 代理模块54
4.3 带有cookie的遗留应用程序57
4.4 upstream模块58
4.5 保持活动连接59
4.6 上游服务器的类型61
4.7 单个上游服务器61
4.8 多个上游服务器62
4.9 非HTTP型上游服务器63
4.9.1 Memcached上游服务器63
4.9.2 FastCGI上游服务器64
4.9.3 SCGI上游服务器65
4.9.4 uWSGI上游服务器65
4.10 负载均衡65
负载均衡算法65
4.11 将if配置转换为一个更现代的解释66
4.12 使用错误文件处理上游服务器问题70
4.13 确定客户端真实的IP地址72
4.14 小结72
第5章 反向代理高级话题73
5.1 安全隔离74
5.1.1 使用SSL对流量进行加密74
5.1.2 使用SSL进行客户端身份验证76
5.1.3 基于原始IP地址阻止流量78
5.2 孤立应用程序组件的扩展80
5.3 反向代理服务器的性能调优83
5.3.1 缓冲数据84
5.3.2 缓存数据86
5.3.3 存储数据90
5.3.4 压缩数据91
5.4 小结94
第6章 Nginx HTTP服务器95
6.1 Nginx的系统架构95
6.2 HTTP核心模块96
6.2.1 server指令97
6.2.2 Nginx中的日志98
6.2.3 查找文件101
6.2.4 域名解析103
6.2.5 客户端交互104
6.3 使用limit指令防止滥用106
6.4 约束访问110
6.5 流媒体文件114
6.6 预定义变量115
6.7 SPDY和HTTP/2117
6.8 使用Nginx和PHP-FPM118
6.9 一个Drupal的配置示例121
6.9 将Nginx和uWSGI结合129
一个Django的配置示例129
6.10 小结131
第7章 Nginx的开发133
7.1 集成缓存133
7.1.1 应用程序没有缓存134
7.1.2 使用数据库缓存135
7.1.3 使用文件系统做缓存138
7.2 动态修改内容141
7.2.1 使用addition模块141
7.2.2 sub模块142
7.2.3 xslt模块143
7.3 使用服务器端包含SSI(Server.Side Include)144
7.4 Nginx中的决策146
7.5 创建安全链接150
7.6 生成图像152
7.7 跟踪网站访问者155
7.8 防止意外代码执行156
7.9 小结157
第8章 在Nginx中集成Lua159
8.1 ngx_lua模块159
8.2 集成Lua160
8.3 使用Lua记录日志163
8.4 小结163第9章 故障排除技巧164
9.1 分析日志文件164
9.1.1 错误日志文件格式164
9.1.2 错误日志文件条目实例166
9.2 配置高级日志记录168
9.2.1 调试日志记录169
9.2.2 在运行时切换二进制运行文件169
9.2.3 使用访问日志文件进行调试175
9.3 常见的配置错误177
9.3.1 使用if取代try_files178
9.3.2 使用if作为主机名切换179
9.3.3 不使用server部分的配置追求更好的效果180
9.4 操作系统限制181
9.4.1 文件描述符限制181
9.4.2 网络限制183
9.5 性能问题184
9.6 使用Stub Status模块186
9.7 小结187
附录A 指令参考189
附录B Rewrite规则指南224
附录C Nginx社区236
附录D Solaris系统下的网络调优239
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
应用信息
同类热门
热门标签
网友评论0人参与,0条评论
最新排行
说文解字上下册电子版13.76M(汉)许慎扫描版 公元100年,时值东汉和帝永元十二年,太尉南阁祭酒许慎编撰了中国第一部以“六书”理论系统分析字形、解释字义、辨识声读的规范字典——说文解字,这是我国第一部按部首编排的字典,总共15卷,其中包括序目1卷,作者许慎根据文字的形体,创立540个部首,将9
查看
Oracle PL/SQL专家指南:高级PL/SQL解决方案的设计与开发37.16M哈德门pdf扫描版 Oracle PL/SQL专家指南:高级PL/SQL解决方案的设计与开发是一本Oracle数据库操作指南,由美国程序员哈德门和麦克罗林共同编著。全书内容丰富翔实,主要讲解了统计表收集、PL/SQL优化器、SQL Trace、DBMS STATS及T
查看
android板级支持与硬件相关子系统141.16M android板级支持与硬件相关子系统是一本板级支持与硬件相关子系统书籍,由韩超编著。本书特别选定了Nexus One、Nexus S、Galaxy Nexus等几款手机作为参考平台。其中一个很大的优点就是以上几个平台都是Google认定的,具有典
查看
Photoshop卡通漫画设计完全实例教程59.58Mpdf全彩版Photoshop卡通漫画设计完全实例教程是一款pdf全彩版的电子书籍,详细的向读者介绍了完整的卡通设计流程与创作技法。全书共有56个匠心独具的流行风格卡漫实战案例,全面解析了8大类前沿卡漫设计领域,是目前网络上最好用的PS卡通设计教程,适合有一定绘画基
查看
linux程序设计第四版221.43M马修pdf扫描版linux程序设计第四版是Linux程序设计领域的经典名著,以简单易懂、内容全面和示例丰富而广受好评,由英国程序员Neil Matthew和Richard Stones共同编著。本书内容丰富翔实,主要通过一些交互性(基于屏幕)的例子来向读者介绍编写she
查看
数据清洗入门与实践pdf30.14M扫描版干净的数据 数据清洗入门与实践是一本数据清洗指导学习书籍,由美国的Megan Squie编著,本书从文件格式、数据类型、字符编码等基本概念讲起,通过真实的示例,探讨如何提取和清洗关系型数据库、网页文件和PDF文档中的数据。 最后提供了两个真实的项目,让
查看
架构探险轻量级微服务架构上册70.8M黄勇 高清扫描版 架构探险:轻量级微服务架构(上册)是一本微服务架构操作实践手册,由特赞公司CTO黄勇编著。本书首先围绕着如何构建服务器逐渐展开,详细的介绍了Spring Boot、Node.js以及如何使用ZooKeeper进行服务治理,在Docker上部署微服务
查看
c和指针 pointers on c10.49M里科(Kenneth·Reek) pdf扫描版C和指针是一本C和C++领域的经典著作,由里科(Kenneth·Reek)编著。本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合
查看
visual c++2010入门经典第5版96.63M霍顿 pdf扫描版visual c++2010入门经典第5版是一本C++代码入门经典,由霍顿(Ivor Horton)编著,苏正,李文娟共同翻译。本书使用了visual C++ 2010支持的两种C++语言技术来讲述C++编程的基础知识,讨论了每一个windows应用程序
查看
数据重现文件系统原理精解与数据恢复最佳实践31.66M马林pdf扫描版数据重现文件系统原理精解与数据恢复最佳实践是一本全面介绍Windows及非Windows文件系统的数据恢复技术书籍,简称为数据重现,由马林编著。全书内容丰富翔实,主要介绍了使用较为广泛的MBR分区体系,还详细介绍了Apple、GPT等分区体系;在文件系统
查看
linux指令范例速查手册第2版212.97Mpdf扫描版 linux指令范例速查手册第2版是Linux指令范例速查手册第一版的全新升级版本,由黄照鹤等人编著,清华大学出版社出版,是一本全面、实用、查询方便的linux指令速查宝典,里面结合了近700个示例和近750个技巧,详细的介绍了linux中最常用的4
查看