> 原文出处:[理解 Nginx 源码](http://blog.csdn.net/column/details/understandingnginx.html)
作者:[chenhanzhun](http://blog.csdn.net/chenhanzhun)
**本系列文章经作者授权在看云整理发布,未经作者允许,请勿转载!**
# 理解 Nginx 源码
> 本专栏是对 Nginx 高性能服务器源码的学习与理解。根据对其源码的解读,了解Nginx服务器的基本框架。
- 前言
- Nginx 配置文件
- Nginx 内存池管理
- Nginx 基本数据结构
- Nginx 数组结构 ngx_array_t
- Nginx 链表结构 ngx_list_t
- Nginx 队列双向链表结构 ngx_queue_t
- Nginx 哈希表结构 ngx_hash_t
- Nginx 红黑树结构 ngx_rbtree_t
- Nginx 模块开发
- Nginx 启动初始化过程
- Nginx 配置解析
- Nginx 中的 upstream 与 subrequest 机制
- Nginx 源码结构分析
- Nginx 事件模块
- Nginx 的 epoll 事件驱动模块
- Nginx 定时器事件
- Nginx 事件驱动模块连接处理
- Nginx 中 HTTP 模块初始化
- Nginx 中处理 HTTP 请求
- Nginx 中 upstream 机制的实现
- Nginx 中 upstream 机制的负载均衡