Nginx高性能Web服务器应用与实战(微课版)9787115562197
正版图书,可开发票,请放心购买。
¥
36.84
6.2折
¥
59.8
全新
库存6件
作者千锋教育高教产品研发部
出版社人民邮电出版社
ISBN9787115562197
出版时间2021-11
装帧平装
开本16开
定价59.8元
货号11364382
上书时间2024-12-24
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
1.千锋教育采用全程面授高品质、高成本培养模式,教学大纲紧跟企业需求,拥有全国一体化就业保障服务,成为学员信赖的IT职业教育品牌。 2.获得荣誉包括:中关村移动互联网产业联盟副理事长单位、中国软件协会教育培训委员会认证一级培训机构、中关村国际孵化软件协会授权中关村移动互联网学院、教育部教育管理信息中心指定移动互联网实训基地等。
目录
第1章 初识Nginx 1
1.1 Web服务与Nginx 1
1.1.1 Web服务简介 1
1.1.2 Web服务器软件发展趋势 2
1.1.3 了解Nginx 3
1.2 Nginx优势:I/O多路复用 4
1.2.1 I/O接口与I/O流 4
1.2.2 理论方法 4
1.2.3 多路复用的实现方式 5
1.3 安装Nginx 6
1.3.1 Nginx版本类型 6
1.3.2 YUM安装Nginx 7
1.3.3 源码安装Nginx 8
1.3.4 访问Nginx 10
1.4 本章小结 11
1.5 习题 11
第2章 网络协议 13
2.1 了解网络协议 13
2.1.1 OSI模型 13
2.1.2 TCP/IP模型 15
2.1.3 TCP 16
2.2 了解HTTP 19
2.2.1 HTTP简介 19
2.2.2 版本类型 22
2.2.3 URI 25
2.2.4 URL语法 25
2.3 HTTP详解 27
2.3.1 HTTP系统组成 27
2.3.2 HTTP请求方式 28
2.3.3 报文 29
2.3.4 报头分析 30
2.4 本章小结 33
2.5 习题 33
第3章 Nginx基础配置 35
3.1 配置文件 35
3.1.1 关键配置文件 35
3.1.2 其他配置文件 41
3.2 编译参数 42
3.2.1 基础参数 42
3.2.2 模块参数 45
3.3 配置文件详解 49
3.3.1 主配置文件 49
3.3.2 默认配置文件 51
3.3.3 修改配置文件 53
3.4 虚拟主机 55
3.4.1 基于端口 55
3.4.2 基于IP 57
3.4.3 引入子配置文件 59
3.5 本章小结 61
3.6 习题 61
第4章 Nginx日志 62
4.1 日志配置 62
4.1.1 格式与命令 62
4.1.2 访问日志与错误日志 65
4.2 日志轮转与切割 67
4.3 日志分析 68
4.4 本章小结 73
4.5 习题 73
第5章 Web模块 74
5.1 随机主页模块 74
5.2 替换模块 76
5.3 文件读取模块 78
5.3.1 sendfile 78
5.3.2 tcp_nopush 79
5.3.3 tcp_nodelay 80
5.4 文件压缩模块 81
5.4.1 原理与语法 81
5.4.2 示例与验证 82
5.5 缓存模块 84
5.6 防盗链模块 86
5.7 连接状态模块 90
5.8 本章小结 92
5.9 习题 92
第6章 访问限制与访问控制 94
6.1 访问限制 94
6.1.1 请求频率限制 94
6.1.2 连接频率限制 98
6.2 访问控制 99
6.2.1 基于主机 99
6.2.2 基于用户 102
6.3 本章小结 104
6.4 习题 104
第7章 反向代理 105
7.1 代理原理 105
7.2 代理配置 107
7.2.1 代理语法 107
7.2.2 配置示例 108
7.3 代理缓存 111
7.3.1 配置缓存 111
7.3.2 访问缓存 113
7.3.3 代理缓存原理 114
7.4 邮箱代理服务器 116
7.4.1 邮箱代理原理 116
7.4.2 邮箱代理配置 117
7.5 本章小结 119
7.6 习题 119
第8章 动态网站 121
8.1 网站介绍 121
8.1.1 静态与动态 121
8.1.2 网站组件 123
8.1.3 网站架构 125
8.2 部署LNMP 126
8.2.1 部署PHP-FPM 126
8.2.2 部署MySQL 130
8.2.3 初始化数据库 135
8.2.4 配置数据库 137
8.2.5 业务上线 139
8.3 本章小结 143
8.4 习题 144
第9章 交互式业务与PHP- FPM
145
9.1 交互式业务 145
9.1.1 业务开发流程 145
9.1.2 交互示例 146
9.2 PHP-FPM详解 150
9.2.1 FastCGI 150
9.2.2 了解配置文件 151
9.2.3 配置PHP-FPM 157
9.2.4 监控页面 158
9.3 Nginx location 160
9.3.1 理论 160
9.3.2 验证 160
9.4 本章小结 162
9.5 习题 162
第10章 Nginx重写 164
10.1 Nginx重写理论 164
10.1.1 重写概念 164
10.1.2 相关命令 165
10.1.3 flag标记 166
10.2 Nginx重写多示例 167
10.2.1 站内重定向 167
10.2.2 替换部分URL 170
10.2.3 判断 171
10.2.4 替换主机 172
10.2.5 信息利用 173
10.2.6 拒绝访问 174
10.2.7 last标记测试 176
10.2.8 目录表达方式 177
10.3 本章小结 178
10.4 习题 179
第11章 证书与版本 180
11.1 CA证书 180
11.1.1 证书简介 180
11.1.2 网站配置 182
11.2 Nginx版本 186
11.2.1 平滑升级与版本退回 186
11.2.2 隐藏版本号 189
11.3 本章小结 192
11.4 习题 192
第12章 负载均衡 194
12.1 负载均衡介绍 194
12.1.1 基于设备的负载均衡 194
12.1.2 基于地域的负载均衡 195
12.1.3 基于网络协议的负载均衡 195
12.1.4 负载均衡的主要方式 197
12.2 Nginx负载均衡 199
12.2.1 Nginx特点 199
12.2.2 Nginx负载均衡调度算法 200
12.2.3 其他负载均衡调度算法 201
12.3 Nginx负载均衡配置方式 202
12.4 本章小结 208
12.5 习题 208
第13章 完整的网站架构 210
13.1 Nginx网站优化 210
13.1.1 连接数 210
13.1.2 用户访问 214
13.1.3 浏览器缓存 216
13.1.4 其他优化方式 218
13.2 分布式集群 218
13.2.1 集群 218
13.2.2 分布式 219
13.3 负载均衡的高可用 220
13.3.1 负载均衡与反向代理 220
13.3.2 高可用 222
13.4 动静分离 226
13.5 主从复制 231
13.5.1 主从复制原理 231
13.5.2 实现主从复制 233
13.5.3 验证主从复制 236
13.6 本章小结 237
13.7 习题 238
内容摘要
Nginx是一款备受关注的高性能、轻量级的Web服务器软件,具备良好的发展趋势与潜力。本书针对具备Linux操作系统基础知识或者具备某一种不错编程语言基础知识的读者,帮助读者从本质上掌握Nginx的相关知识,使读者能够在实战中灵活运用Nginx。本书共13章,内容包括初识Nginx、网络协议、Nginx基础配置、Nginx日志、Web模块、访问与访问控制、反向代理、动态网站、交互式业务与PHP-FPM、Nginx重写、证书与版本、负载均衡以及完整的网站架构。其中,第13章着重介绍通过Nginx网站优化,以及通过Nginx与其他应用进行整合,搭建一个具备高可用、动静分离、主从复制的分布式集群案例,目的是使读者对前12章所学的知识进行巩固与提高,达到融会贯通的效果。
本书既可作为高等院校计算机、云计算等专业的教材,还可作为工程技术人员的参考书。
主编推荐
适读人群 :本书可作为高等院校网络专业、软件专业等相关专业的教材
1.学习途径多样:本书配有微课
2.知识实用:本书从初学者角度出发,介绍Nginx的相关知识,突出企业实用性,书中附有大量实用代码,帮助初学者打开Nginx神秘大门。
3.全方位的服务资源:针对教师、学生的不同需求提供多方面服务
精彩内容
Nginx是一款备受关注的高性能、轻量级的Web服务器软件,具备良好的发展趋势与潜力。本书针对具备Linux操作系统基础知识或者具备某一种高级编程语言基础知识的读者,帮助读者从本质上掌握Nginx的相关知识,使读者能够在实战中灵活运用Nginx。
本书共13章,内容包括初识Nginx、网络协议、Nginx基础配置、Nginx日志、Web模块、访问限制与访问控制、反向代理、动态网站、交互式业务与PHP-FPM、Nginx重写、证书与版本、负载均衡以及完整的网站架构。其中,第13章着重介绍通过Nginx网站优化,以及通过Nginx与其他应用进行整合,搭建一个具备高可用、动静分离、主从复制的分布式集群案例,目的是使读者对前12章所学的知识进行巩固与提高,达到融会贯通的效果。
本书既可作为高等院校计算机、云计算等专业的教材,还可作为工程技术人员的参考书。
媒体评论
1.学习途径多样:本书配有微课
2.知识实用:本书从初学者角度出发,介绍Nginx的相关知识,突出企业实用性,书中附有大量实用代码,帮助初学者打开Nginx神秘大门。
3. 的服务资源:针对教师、学生的不同需求提供多方面服务
— 没有更多了 —
以下为对购买帮助不大的评价