关于本书的内容有任何问题,请联系 李召
第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
本书是一本采用任务驱动式体例编写的ECharts数据可视化技术教材,以通俗易懂的语言和丰富实用的任务,帮助读者...
本书是面向PHP语言和MySQL数据库初学者的一本入门教材,使用通俗易懂的语言、丰富的图解和实用的案例,详细讲...
本书为Java基础入门教材,适合初学者使用。全书共13章,第1~2章主要讲解Java技术的一些基础知识,内容包...
本书全面、系统地介绍银河麒麟桌面操作系统的基础知识、WPS Office的基本操作,以及其他信息技术的相关内容...
本书基于openEuler(22.03 LTS SP3版)国产操作系统和OpenStack(Train版)云计...
我要评论