Nginx高性能Web服务器应用与实战:微课版 作者:千锋教育高教产品研发部出版时间:2022年版内容简介本书共13章,内容包括网络协议、Nginx基础配置、日志管理、各类Web模块、访问限制与控制、反向代理、动态网站的搭建、交互式案例、Nginx重写模块的运用、Nginx版本管理以及负载均衡等。其中,第13章着重介绍了通过Nginx网站优化,以及通过Nginx与其他应用进行整合,搭建一个具备高可用、动静分离、主从复制的分布式集群案例。目的是为了使读者对前12章的内容进行巩固与提高,达到融会贯通的效果。目 录第 1章 初识Nginx 11.1 Web服务与Nginx 11.1.1 Web服务简介 11.1.2 Web服务器软件发展趋势 21.1.3 了解Nginx 31.2 Nginx优势:I/O多路复用 41.2.1 I/O接口与I/O流 41.2.2 理论方法 41.2.3 多路复用的实现方式 51.3 安装Nginx 61.3.1 Nginx版本类型 61.3.2 YUM安装Nginx 71.3.3 源码安装Nginx 81.3.4 访问Nginx 101.4 本章小结 111.5 习题 11第 2章 网络协议 132.1 了解网络协议 132.1.1 OSI模型 132.1.2 TCP/IP模型 152.1.3 TCP 162.2 了解HTTP 192.2.1 HTTP简介 192.2.2 版本类型 222.2.3 URI 252.2.4 URL语法 252.3 HTTP详解 272.3.1 HTTP系统组成 272.3.2 HTTP请求方式 282.3.3 报文 292.3.4 报头分析 302.4 本章小结 332.5 习题 33第3章 Nginx基础配置 353.1 配置文件 353.1.1 关键配置文件 353.1.2 其他配置文件 413.2 编译参数 423.2.1 基础参数 423.2.2 模块参数 453.3 配置文件详解 493.3.1 主配置文件 493.3.2 默认配置文件 513.3.3 修改配置文件 533.4 虚拟主机 553.4.1 基于端口 553.4.2 基于IP 573.4.3 引入子配置文件 593.5 本章小结 613.6 习题 61第4章 Nginx日志 624.1 日志配置 624.1.1 格式与命令 624.1.2 访问日志与错误日志 654.2 日志轮转与切割 674.3 日志分析 684.4 本章小结 734.5 习题 73第5章 Web模块 745.1 随机主页模块 745.2 替换模块 765.3 文件读取模块 785.3.1 sendfile 785.3.2 tcp_nopush 795.3.3 tcp_nodelay 805.4 文件压缩模块 815.4.1 原理与语法 815.4.2 示例与验证 825.5 缓存模块 845.6 防盗链模块 865.7 连接状态模块 905.8 本章小结 925.9 习题 92第6章 访问限制与访问控制 946.1 访问限制 946.1.1 请求频率限制 946.1.2 连接频率限制 986.2 访问控制 996.2.1 基于主机 996.2.2 基于用户 1026.3 本章小结 1046.4 习题 104第7章 反向代理 1057.1 代理原理 1057.2 代理配置 1077.2.1 代理语法 1077.2.2 配置示例 1087.3 代理缓存 1117.3.1 配置缓存 1117.3.2 访问缓存 1137.3.3 代理缓存原理 1147.4 邮箱代理服务器 1167.4.1 邮箱代理原理 1167.4.2 邮箱代理配置 1177.5 本章小结 1197.6 习题 119第8章 动态网站 1218.1 网站介绍 1218.1.1 静态与动态 1218.1.2 网站组件 1238.1.3 网站架构 1258.2 部署LNMP 1268.2.1 部署PHP-FPM 1268.2.2 部署MySQL 1308.2.3 初始化数据库 1358.2.4 配置数据库 1378.2.5 业务上线 1398.3 本章小结 1438.4 习题 144第9章 交互式业务与PHP- FPM 1459.1 交互式业务 1459.1.1 业务开发流程 1459.1.2 交互示例 1469.2 PHP-FPM详解 1509.2.1 FastCGI 1509.2.2 了解配置文件 1519.2.3 配置PHP-FPM 1579.2.4 监控页面 1589.3 Nginx location 1609.3.1 理论 1609.3.2 验证 1609.4 本章小结 1629.5 习题 162第 10章 Nginx重写 16410.1 Nginx重写理论 16410.1.1 重写概念 16410.1.2 相关命令 16510.1.3 flag标记 16610.2 Nginx重写多示例 16710.2.1 站内重定向 16710.2.2 替换部分URL 17010.2.3 判断 17110.2.4 替换主机 17210.2.5 信息利用 17310.2.6 拒绝访问 17410.2.7 last标记测试 17610.2.8 目录表达方式 17710.3 本章小结 17810.4 习题 179第 11章 证书与版本 18011.1 CA证书 18011.1.1 证书简介 18011.1.2 网站配置 18211.2 Nginx版本 18611.2.1 平滑升级与版本退回 18611.2.2 隐藏版本号 18911.3 本章小结 19211.4 习题 192第 12章 负载均衡 19412.1 负载均衡介绍 19412.1.1 基于设备的负载均衡 19412.1.2 基于地域的负载均衡 19512.1.3 基于网络协议的负载均衡 19512.1.4 负载均衡的主要方式 19712.2 Nginx负载均衡 19912.2.1 Nginx特点 19912.2.2 Nginx负载均衡调度算法 20012.2.3 其他负载均衡调度算法 20112.3 Nginx负载均衡配置方式 20212.4 本章小结 20812.5 习题 208第 13章 完整的网站架构 21013.1 Nginx网站优化 21013.1.1 连接数 21013.1.2 用户访问 21413.1.3 浏览器缓存 21613.1.4 其他优化方式 21813.2 分布式集群 21813.2.1 集群 21813.2.2 分布式 21913.3 负载均衡的高可用 22013.3.1 负载均衡与反向代理 22013.3.2 高可用 22213.4 动静分离 22613.5 主从复制 23113.5.1 主从复制原理 23113.5.2 实现主从复制 23313.5.3 验证主从复制 23613.6 本章小结 23713.7 习题 238 上一篇: Keras深度学习与神经网络 肖睿 2022年版 下一篇: Node.js应用开发 唐小燕 2021年版