大小:18.98M
更新时间:23-09-01
系统:Pc
版本:v
精通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 使用包管理器安装Nginx 2
1.1.1 在Centos上安装Nginx 2
1.1.2 在Debian上安装Nginx 3
1.2 从源代码安装Nginx 3
1.2.1 准备编译环境 3
1.2.2 从源代码编译 4
1.2.3 为Web或者Mail服务器配置Nginx 5
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,how 24
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/TLS 34
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/2 117
6.8 使用Nginx和PHP-FPM 118
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中集成Lua 159
8.1 ngx_lua模块 159
8.2 集成Lua 160
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_files 178
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条评论
最新排行
小鹿点睛助手使用手册4.8Mpdf扫描版 小鹿点睛助手使用手册是由小鹿推广官方针对360移动竞价量身定做的推广软件指导手册。可以面向用户详细介绍小鹿点睛助手的功能特色,并从产品特性、产品介绍、账户管理、编辑器等角度解释说明如何利用软件进行360移动智能调价,能够实现对360移动竞价完善的流
查看汇编语言第三版王爽pdf63.01M高清电子书汇编语言是我国计算机科学教育领域的一部重要的经典著作,深受业内专家,高校教师,广大学生的喜欢,为此小编带来了汇编语言王爽第三版pdf,这是汇编语言发布的第三版,该版本很好的把握了教与学的关系,全书通谷易懂,高屋建翎,实践与理论相结合,能够帮助学生更好的掌
查看spring实战 第3版29.82Mpdf高清扫描版Spring框架已经成为Java开发人员的必备知识,但是如何更好的学习呢?这里小编推荐大家阅读spring实战 第3版,这是一本java Spring开发的经典图书之一,由美国高级工程师Craig Walls编著。全文在继承了前两个畅销版本面向实战、实用
查看深入react技术栈pdf9.18M陈屹高清扫描版React就目前前端工程化最前沿的技术,如何才能更好的学习React呢?小编这里推荐用户阅读深入React技术栈,这是一本全面深入讲述React技术栈的原创图书,由阿里巴巴前端架构师陈屹编著。本书深入全面的讲述了React技术栈的发展历程和使用方法,知识
查看中小学生一日学习时间卫生要求992Kpdf高清版中小学生一日学习时间卫生要求是教育部最新发布的一项政策法规,可以替代GB/T17223-1998、GB/T17224-1998。本标准按照gb/t1.1-2009给出的规则起草,整合了GB/T17223-1998和GB/T17224-1998的内容,与原
查看数据挖掘技术与工程实践25.09M洪松林pdf扫描版 数据挖掘技术与工程实践是深入学习数据挖掘技术并进行工程实践的必读之作,由资深数据挖掘技术专家庄映辉和李堃编著。本书内容的跨度较大,涵盖的内容比较广泛,既有对数据挖掘概念的探讨,也有对数据挖掘技术和原理的介绍,还有对数据挖掘应用实践的体会和总结。其中
查看架构探险从零开始写javaweb框架74.49M黄勇pdf扫描版 架构探险从零开始写javaweb框架是一本java web框架编写教材,由阿里巴巴公司系统架构师黄勇编著。本书从开发工具入手,让读者们熟练使用IDE,更让读者一步一步熟悉Servlet到搭建轻量级框架,精简易懂,由类加载器到实现请求转发,使读者更清
查看spring源码深度解析94.36M郝佳 pdf扫描版spring源码深度解析是一本spring框架揭秘实战指南,由郝佳编著。本书从核心实现和企业应用两个方面,由浅入深、由易到难地对Spring源码展开了系统的讲解,包括Spring的设计理念和整体架构、容器的基本实现、默认标签的解析、自定义标签的解析、be
查看完美C++(第5版)19.09M萨维奇pdf扫描版完美C++(第5版)是一本c++语言学习教材,是美国常青藤名校十数年指定C++教材,它由加州大学圣迭戈分校计算机科学与工程系教授Walter Savitch萨维奇编著。本书很全面地介绍了c++语言的相关知识,其内容布置清晰、简明各章均有大量例子及完整的代
查看sql server 2005安装图解5.26Mpdf高清版 SQL Server 2005是目前网络上使用率最高的数据库,虽然高版本的sql能够带给用户带多新功能,但迁移数据库以及熟练操作也需要一段时间,故此SQL Server 2005还是非常有市场的,本站在这里提供sql server 2005安装图解
查看