软件下载站,为您提供安全的软件下载!

当前位置:首页 > 电脑专区 > 应用软件 > 电子阅读 > 精通nginx-陶利军译pdf完整版

精通nginx-陶利军译pdf完整版

分享到:
精通nginx从配置文件的角度出发,介绍了多种关于Nginx配置文件的技巧。Nginx是一个高性能的轻量级Web服务器,在它的设计上使用的系统资源非常少。有很多how-to和示例配置文件在互联网上出现,这会澄清Nginx配置的浑水,这样做你将会学习到在各个环境中如何调整Nginx,以及一些配置模糊的选项的配置,以便设计一个符合你需求的配置文件。小编分享的这本精通Nginx以模块化风格写成,几乎每一章都是一个独立的模块,读者将能够自由地在各个模块间切换阅读。全书分两部分,第一部分用8章内容介绍了安装Nginx及第三方模块、配置指南、使用mail模块、Nginx作为反向代理、反向代理高级话题、Nginx Http服务器、Nginx的开发以及故障排除技巧;第二部分用4个附录的形式介绍了指令参考、Rewrite规则指南、Nginx社区以及Solaries系统下的网络调优。精通Nginx适合在安装和配置服务器方面有经验的系统管理员或系统工程师,阅读本书不需要任何Nginx使用经验,想信这本书会帮助你更好地完成任务。
小编温馨提醒:这本书的内容比较多,要注意劳逸结合哦
精通nginx

作者介绍:

Dimitri.Aivaliotis,在瑞士苏黎世的一个主机托管商就职于系统架构师。他的职业生涯,从为学校构建基于Linux的计算机网络到为银行构建双数据中心的高可用性基础设施和在线门户网站。他在解决客户问题上已经花费了10年的时间,并且在这条路上发现了Nginx。他使用Nginx每天为他的客户提供Web访问,代理和流媒体服务。

目录:

第1章 安装Nginx及第三方模块1
1.1 使用包管理器安装Nginx2
1.1.1 CentOS2
1.1.2 Debian3
1.2 从源代码安装Nginx3
1.2.1 准备编译环境4
1.2.2 从源代码编译4
1.3 配置web或者mail服务器6
1.3.1 邮件代理的配置选项 6
1.3.2 指定路径的配置选项 7
1.4 使用各种模块 8
1.5 查找并安装第三方模块11
1.6 组合在一起12
1.7 总结14
第2章 配置指南15
2.1 基本配置格式 15
2.2 Nginx的全局配置参数16
2.3 使用include文件17
2.4 Http的server部分18
2.4.1 客户端指令18
2.4.2 文件I/O指令19
2.4.3 Hash指令 20
2.4.4 Socket指令21
2.4.5 示例配置文件22
2.5 虚拟server部分22
2.6 Locations——wheve,when,how 26
2.7 mail的server部分28
2.8 完整的样本配置文件30
2.9 总结31
第3章 使用mail模块33
3.1 基本代理服务 33
3.1.1 POP3服务 35
3.1.2 IMAP服务 36
3.1.3 SMTP服务 36
3.1.4 使用SSL/TLS37
3.1.5 完整的mail示例40
3.2 认证服务42
3.3 与Memcached结合49
3.4 解释日志文件 52
3.5 操作系统的限制54
3.6 总结55
第4章 Nginx作为反向代理57
4.1 反向代理简介58
4.1.1 代理模块59
4.1.2 upstream模块64
4.2 upstream服务器的类型67
4.2.1 单个upstream服务器67
4.2.2 多个upstream服务器69
4.2.3 非Http型upstream服务器70
4.3 将if配置转换为一个更现代的解释 72
4.4 使用错误文件来处理upstream的问题76
4.5 确定客户端的真实IP地址78
4.6 总结78
第5章 反向代理高级话题81
5.1 实现安全隔离 82
5.1.1 使用SSL对流量进行加密82
5.1.2 使用SSL进行客户端身份验证84
5.1.3 基于原始IP地址阻止流量86
5.2 孤立应用程序的扩展89
5.3 反向代理服务器的性能调优92
5.3.1 缓冲92
5.3.2 缓存94
5.3.3 压缩100
5.4 总结103
第6章 Nginx Http服务器105
6.1 Nginx的系统结构106
6.2 Http的核心模块106
6.2.1 server107
6.2.2 日志108
6.2.3 文件查找111
6.2.4 名字解析113
6.2.5 客户端交互115
6.3 使用limit指令防止滥用117
6.4 约束访问121
6.5 流媒体文件126
6.6 预定义变量127
6.7 使用Nginx和PHP-FPM129
6.8 将Nginx和uWSGI连接在一起工作141
6.9 总结143
第7章 Nginx的开发145
7.1 缓存集成145
7.1.1 应用程序没有缓存146
7.1.2 使用数据库缓存148
7.1.3 使用文件做缓存150
7.2 动态修改内容154
7.2.1 addition模块154
7.2.2 sub模块155
7.2.3 xslt模块156
7.3 使用服务器端包含SSI157
7.4 在Nginx中的决策159
7.5 创建安全链接163
7.6 生成图像165
7.7 跟踪网站的访问者169
7.8 防止意外的代码执行170
7.9 总结171
第8章 故障排除技巧173
8.1 分析日志文件173
8.1.1 错误日志文件格式174
8.1.2 错误日志文件条目实例175
8.2 配置高级日志记录178
8.2.1 调试日志记录178
8.2.2 使用访问日志文件进行调试185
8.3 常见的配置错误188
8.3.1使用if取代try_files188
8.3.2 使用if作为主机名切换189
8.3.3 不使用server部分的配置追求更好的效果190
8.4 操作系统限制192
8.4.1 文件描述符限制192
8.4.2 网络限制194
8.5 性能问题195
8.6 使用Stub Status模块197
8.7 总结198
附录A 指令参考199
附录B Rewrite规则指南241
B.1 介绍rewrite模块241
创建新的rewrite规则245
B.2 转换Apache的重写规则 247
B.2.1 规则 #1:使用try_files替代目录和文件存在性检测247
B.2.2 规则 #2:使用location替代匹配REQUEST_URI247
B.2.3 规则 #3:使用server替代匹配R Http_HOST248
B.2.4 规则 #4:变量检查使用if替代RewriteCond250
B.3 总结251
附录C Nginx的社区253
C.1 邮件列表253
C.2 IRC频道254
C.3 Web资源254
C.4 撰写好的bug报告254
C.5 总结255
附录D Solaris系统下的网络调优257

使用说明:

方法一:
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必在3322软件站选择一款阅读器下载
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
方法二:
1、在手机里下载3322软件站中的阅读器和百度网盘
2、直接将pdf传输到百度网盘
3、用阅读器打开即可阅读

免责声明:

来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。
禁用于商业用途!如果您喜欢《精通nginx》,请购买正版,谢谢合作。
爱学习,请到3322软件站查找资源自行下载!
展开更多

软件截图

扫描二维码,手机下载APP

软件下载站本地下载

相关文章