图书介绍
决战Nginx 系统卷 高性能Web服务器详解与运维【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 陶利军编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302287841
- 出版时间:2012
- 标注页数:662页
- 文件大小:226MB
- 文件页数:687页
- 主题词:Web服务器
PDF下载
下载说明
决战Nginx 系统卷 高性能Web服务器详解与运维PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 Nginx服务器3
第1章 Nginx的功能3
1.1 功能描述3
1.1.1 基本HTTP功能3
1.1.2 其他HTTP功能3
1.1.3 邮件代理服务器功能4
1.1.4 架构和可扩展性4
1.1.5 被测试的系统和平台4
1.2 服务器的类型5
1.3 认识Nginx服务器的基本模块5
1.3.1 Nginx的内核模块6
1.3.2 Nginx的事件模块11
1.3.3 Nginx的HTTP内核模块13
第2章 Nginx的模块管理和进程管理37
2.1 模块管理37
2.1.1 从源码看模块37
2.1.2 选择使用Nginx的模块39
2.1.3 Nginx使用第三方模块41
2.2 进程管理41
2.2.1 master进程和worker进程41
2.2.2 关于worker数目的设置43
2.3 针对Nginx对Linux系统的优化43
2.3.1 关闭系统中不需要的服务44
2.3.2 优化写磁盘操作44
2.3.3 优化资源限制45
2.3.4 优化内核TCP选项45
2.4 优化Nginx服务器47
2.4.1 关闭访问日志47
2.4.2 使用epoll48
2.4.3 Nginx服务器配置优化48
第3章 Nginx如何处理一个请求49
3.1 IP、域名部分的处理49
3.1.1 基于名字的虚拟主机49
3.1.2 阻止处理对不明确主机名的请求50
3.1.3 基于IP和域名的虚拟域名服务器处理请求50
3.2 URI部分的处理51
3.2.1 实例51
3.2.2 分析52
第4章 服务器名字54
4.1 通配符名字54
4.2 正则表达式名字55
4.3 其他不同种类的名字56
4.4 名字优化57
4.5 兼容性59
4.6 对服务器名字的扩展59
4.7 基于目录名的域名访问59
4.7.1 正则表达式处于主机名字的位置上59
4.7.2 正则表达式处于域名的位置上61
4.8 关于$1、$2…的使用63
第5章 协助用户操作Nginx的工具65
5.1 工具1——nginx.vim65
5.1.1 下载与安装65
5.1.2 使用65
5.2 工具2——eperusio-nginx_ensit66
5.2.1 下载与安装66
5.2.2 相关命令67
5.2.3 实例69
5.3 工具3——htpasswd.py74
5.3.1 下载文件74
5.3.2 命令的使用方法77
5.4 工具4——Nginx启动脚本78
第6章 5xx错误及处理82
6.1 500内部服务器错误82
6.1.1 问题分析82
6.1.2 问题解决83
6.2 502问题——502 bad gateway84
6.3 504问题——504 gateway time-out86
第7章 使用TCMalloc优化Nginx90
7.1 相关安装90
7.2 配置示例92
7.3 指令92
7.4 使用实例92
第8章 PCRE正则表达式94
8.1 安装PCRE94
8.2 命令97
8.2.1 pcre-config命令97
8.2.2 pcretest命令97
8.3 man目录103
8.4 Nginx与正则表达式103
8.4.1 正则表达式支持UTF-8104
8.4.2 Nginx使用正则表达式106
第9章 Nginx高可用的实现108
9.1 安装Heartbeat108
9.1.1 下载安装glue109
9.1.2 下载安装Heartbeat110
9.1.3 安装agents112
9.2 配置Heartbeat114
9.2.1 ha.cf文件116
9.2.2 haresources文件122
9.2.3 authkeys文件122
9.3 启动Heartbeat122
9.3.1 环境部署122
9.3.2 启动主Heartbeat124
9.3.3 启动备用Heartbeat127
9.4 测试Heartbeat130
9.4.1 宕掉主节点130
9.4.2 重新启动主节点132
第10章 10个QA136
10.1 什么是Nginx136
10.2 Nginx可以安装在哪些操作系统下136
10.3 Nginx在Windows下的性能如何136
10.4 Nginx与Apache比较有哪些优点136
10.5 Nginx解决了C10k问题137
10.6 从Nginx接收客户端请求处理的角度来说,它与Apache有何不同137
10.7 安装完成Nginx后,如何查看Nginx的版本137
10.8 安装完成Nginx后,如何查看configure时的配置137
10.9 启动Nginx后,能不能看到Nginx当前都支持哪些模块138
10.10 Https仅能用在指定的目录下吗138
第2部分 Nginx服务器的功能模块第11章 限制流量141
11.1 指令141
11.2 实例配置142
第12章 限制用户并发连接数143
12.1 示例配置143
12.2 指令143
12.3 使用实例144
第13章 修改或隐藏Nginx的版本号147
13.1 隐藏版本号147
13.2 修改版本号148
第14章 配置FLV服务器150
14.1 示例配置150
14.2 指令150
14.3 使用实例150
第15章 Nginx的访问控制157
15.1 示例配置157
15.2 指令157
15.3 使用实例158
第16章 提供FTP下载160
16.1 示例配置160
16.2 指令160
16.3 使用实例161
第17章 Nginx与编码163
17.1 文件和文件名的编码163
17.2 使用convmv164
17.3 使用enca166
17.4 字符集设置模块168
第18章 网页压缩传输170
18.1 HttpGzipModule170
18.2 HttpGzipStaticModule175
第19章 控制Nginx如何记录日志180
第20章 map模块的使用186
第21章 Nginx预防应用层DDoS攻击191
21.1 Limit request模块191
21.2 访问测试193
21.2.1 限制连接数193
21.2.2 未限制连接数194
第22章 为Nginx添加、清除或改写响应199
22.1 HttpHeadersModule199
22.2 ngx_headers_more208
第23章 重写URI225
第24章 Nginx与服务器端包含238
24.1 ssi指令239
24.2 使用实例241
第25章 Nginx与X-Sendfile247
25.1 处理流程247
25.2 特殊头248
25.3 使用实例249
第26章 在Nginx的响应体之前或之后添加内容253
第27章 Nginx与访问者的地理信息258
第28章 Nginx的图像处理266
第29章 Iocation中随机显示文件269
第30章 后台Nginx服务器记录原始客户端的IP地址271
第31章 解决防盗链274
31.1 使用Referer模块274
31.2 使用AccessKey模块275
31.3 使用SecureLink模块279
第32章 Nginx提供HTTPS服务286
32.1 兼容性286
32.2 安装SSL服务286
32.3 通配符证书291
32.4 变量291
32.5 非标准的错误代码292
32.6 使用举例292
32.6.1 单向认证292
32.6.2 更新Nginx配置295
32.6.3 访问测试295
32.6.4 双向认证296
32.6.5 创建相关目录298
32.7 HTTPS服务器优化308
第33章 监控Nginx的工作状态309
第34章 使用empty_gif311
第35章 Nginx实现对响应体内容的替换313
第36章 Nginx的WebDAV315
第37章 Nginx的Xslt模块322
第38章 Nginx的基本认证方式324
38.1 生成密码325
38.2 添加配置329
38.3 访问测试329
第39章 Nginx的cookie331
第40章 Nginx基于客户端请求头的访问分类337
第41章 通过Upstream模块使得Nginx实现后台服务器集群340
第42章 根据浏览器选择主页344
第43章 关于Nginx提供下载.ipa或.apk文件的处理方法352
第44章 SCGI353
44.1 被传递给SCGI服务器的参数361
44.2 实例1:Perl语言的应用361
44.3 实例2:Python语言的应用369
44.4 在Nginx中使用Etag378
第45章 Expires与ETag379
45.1 安装nginx-static-etags模块381
45.2 安装nginx-dynamic-etags模块385
45.3 四个头的区别与联系387
第46章 使用upstream_keepalive模块实现keep-live388
第47章 后台服务器的健康检测393
第48章 使用sticky模块实现粘贴性会话401
第49章 Nginx对后台服务器实现“公平”访问405
第50章 Nginx使用redis数据库408
50.1 安装redis模块408
50.2 安装redis2模块415
50.3 关于redis425
第51章 Nginx访问MongoDB430
51.1 安装nginx-gridfs模块430
51.2 关于MongoDB433
第52章 Nginx访问Mogilefs439
第3部分 Nginx与缓存447
第53章 缓存技术——proxy_cache447
5.31 了解cache_purge模块447
53.2 设置Nginx的配置文件449
53.3 访问测试451
53.4 手动清除缓存455
第54章 缓存技术——proxy_store457
54.1 设置Nginx的配置文件457
54.2 访问测试458
54.3 手动清除缓存461
第55章 缓存技术——Memcached462
55.1 Memcached服务器462
55.2 下载并安装libevent库462
55.3 下载并安装Memcached465
55.4 Memcached的其他工具475
55.4.1 damemtop476
55.4.2 memcached-init480
55.4.3 start-memcached482
55.4.4 memcached.sysv486
55.4.5 memcached-tool488
55.5 查看Memcached服务的运行情况494
55.6 服务器的运行情况——详细了解Memcached的协议496
55.6.1 通信协议496
55.6.2 键(Key)496
55.6.3 命令496
55.6.4 过期时间497
55.6.5 错误字符串497
55.6.6 存储数据的命令498
55.6.7 获取数据的命令501
55.6.8 删除数据的命令502
55.6.9 增加/减少数据的命令503
55.6.10 查询存储状态的命令505
55.6.11 多方面统计命令505
55.6.12 条目统计命令507
55.6.13 其他命令511
55.6.12 UDP协议513
55.7 Nginx的Memcached模块514
55.8 Memcached的客户端520
55.9 libmemcached520
55.9.1 libmemcached的安装521
55.9.2 命令522
55.9.3 函数532
第56章 缓存技术——NCache535
56.1 NCache工作层示意图536
56.2 请求逻辑图536
56.3 安装NCache537
56.4 配置文件537
第57章 缓存技术——Varnish543
57.1 了解Varnish543
57.2 Varnish的访问部署550
57.2.1 第一种部署方案:Varnish提供80访问550
57.2.2 第二种部署方案:Varnish位于Nginx之后只提供缓存551
57.3 Nginx与Varnish的结合551
57.4 针对Linux系统设置552
57.4.1 Linux优化内核552
57.4.2 优化系统资源使用552
57.5 使用Varnish553
57.6 缓存大小的设置559
57.7 VCL配置561
57.8 Varnish的启动与停止563
57.9 Varnish的访问日志572
57.10 守护进程varnishd580
57.11 Varnish提供的命令602
57.12 手动清除缓存624
57.12.1 基于命令行方式清除Varnish缓存625
57.12.2 基于应用程序方式清除Varnish缓存632
57.13 VCL语言636
57.13.1 默认配置文件636
57.13.2 操作符639
57.13.3 数据结构640
57.13.4 变量642
57.13.5 ACL指令645
57.13.6 Varnish的函数651
57.13.7 子程序652
57.13.8 ESI658
57.14 grace模式和saint模式660
57.14.1 grace模式661
57.14.2 saint模式662
57.14.3 grace模式和saint模式的局限性662
热门推荐
- 2155660.html
- 2853022.html
- 3582503.html
- 659960.html
- 541436.html
- 3501887.html
- 530013.html
- 818875.html
- 2981744.html
- 908295.html
- http://www.ickdjs.cc/book_1478492.html
- http://www.ickdjs.cc/book_1001504.html
- http://www.ickdjs.cc/book_2845057.html
- http://www.ickdjs.cc/book_2784365.html
- http://www.ickdjs.cc/book_1748553.html
- http://www.ickdjs.cc/book_337701.html
- http://www.ickdjs.cc/book_2167772.html
- http://www.ickdjs.cc/book_1686262.html
- http://www.ickdjs.cc/book_1016748.html
- http://www.ickdjs.cc/book_1839527.html