精通Nginx
- 187*324
-
0 次阅读
-
1 次下载
-
2024-03-17 21:03:37
微信
赏
支付宝
文档简介:
目
录
封面
扉页
版权
内容提要
审稿人简介
作者简介
前言
第1章 安装Nginx及第三方模块
1.1 使用包管理器安装Nginx
1.1.1 CentOS
1.1.2 Debian
1.2 从源代码安装Nginx
1.2.1 准备编译环境
1.2.2 从源代码编译
1.3 配置Web或者mail服务器
1.3.1 邮件代理的配置选项
1.3.2 指定路径的配置选项
1.4 使用各种模块
1.5 查找并安装第三方模块
1.6 组合在一起
1.7 总结
第2章 配置指南
2.1 基本配置格式
2.2 Nginx的全局配置参数
2.3 使用include文件
2.4 Http的server部分
2.4.1 客户端指令
2.4.2 文件I/O指令
2.4.3 Hash指令
2.4.4 Socket指令
2.4.5 示例配置文件
2.5 虚拟server部分
2.6 Locations——where,when,how
2.7 mail的server部分
2.8 完整的样本配置文件
2.9 总结
第3章 使用mail模块
3.1 基本代理服务
3.1.1 POP3服务
3.1.2 IMAP服务
3.1.3 SMTP服务
3.1.4 使用SSL/TLS
3.1.5 完整的mail示例
3.2 认证服务
3.3 与 Memcached结合
3.4 解释日志文件
3.5 操作系统的限制
3.6 总结
第4章 Nginx作为反向代理
4.1 反向代理简介
4.1.1 代理模块
4.1.2 upstream模块
4.2 Upstream服务器的类型
4.2.1 单个upstream服务器
4.2.2 多个upstream服务器
4.2.3 非Http型upstream服务器
4.3 将if配置转换为一个更现代的解释
4.4 使用错误文件来处理upstream的问题
4.5 确定客户端的真实IP地址
4.6 总结
第5章 反向代理高级话题
5.1 实现安全隔离
5.1.1 使用SSL对流量进行加密
5.1.2 使用SSL进行客户端身份验证
5.1.3 基于原始IP地址阻止流量
5.2 孤立应用程序的扩展
5.3 反向代理服务器的性能调优
5.3.1 缓冲
5.3.2 缓存
5.3.3 压缩
5.4 总结
第6章 Nginx Http服务器
6.1 Nginx的系统结构
6.2 Http的核心模块
6.2.1 server
6.2.2 日志
6.2.3 文件查找
6.2.4 名字解析
6.2.5 客户端交互
6.3 使用limit指令防止滥用......
评论
发表评论