Nginx development from beginner to master¶
origin¶
Nginx due to good performance, has been more and more people around the world, it is widely used within the taobao, development and operations of students many urgently want to know about nginx module development and its internals, but domestic but have not a book on this subject, from then on we decided to write a book. The author of this book is a member of taobao core system server platform group. The idea of writing this book is to gradually transition from module development to nGINx principle analysis. The content of the book will be updated regularly here, welcome everyone to put forward valuable comments, whether the content of the book, or word mistakes, welcome everyone to submit an issue(there is a comment button on the left side of the chapter title), we will timely follow up.
Update history
The date of | describe |
---|---|
2012/03/01 | Creating a directory Outline |
2012/03/28 | A sample chapter was added |
2012/05/25 | Updated sample chapter |
2012/06/08 | Add chapter 5 |
2012/06/11 | Add chapter 4 |
2012/06/26 | Added chapter 6 (Event Module) |
2012/06/27 | Updated part of Chapter 5 |
2012/07/04 | Updated chapter 6 event Module section |
2012/07/12 | Added Chapter 12 (Request Header Reading, SubRequest Parsing) |
2012/08/14 | Added chapter 2 (NGINx Infrastructure and Basic Concepts) |
2012/08/14 | Added chapter 2 (ngx_STR_T data Structure Introduction) |
2012/08/17 | Added Chapter 7 (Variables in advanced Module Development) |
2012/08/25 | Added Chapter 11 (Nginx startup section) |
2012/09/26 | Added chapter 2 (introduction to ngx_array_t,ngx_hash_t and ngx_pool_t) |
2012/10/08 | Added chapter 11 (Configuration Parsing Overview) |
2012/10/12 | Added chapter 2 (introduction to ngx_hash_wildcard_t, ngX_hash_combined_t, and ngx_hash_keys_arrays_t) |
2012/10/21 | Added chapter 2 (introduction to ngx_chain_t, NGX_LIST_t and ngx_buf_t) |
2012/11/09 | Added Chapter 12 (Read and discard Parsing of request bodies) |
2012/11/24 | Update chapter 2 (some fields in ngx_buf_t and some other writing errors and expressions) |
2012/12/18 | Update Chapter 11 (Parsing HTTP Blocks) |
2012/12/10 | Add chapter 3 |
2012/12/28 | The content of Chapter 3 has been supplemented and improved |
2013/01/25 | Added chapter 2 (Nginx Configuration System) |
2013/02/18 | Added chapter 2 (Modular Architecture for NGINx, Request Handling for NGINx) |
2013/03/05 | Added part of Chapter 12 (Multi-stage request Processing) |
2013/03/08 | Completed Chapter 11, Section 1 (Configuration Parsing Overview, ngx_HTTP_block) |
2013/04/16 | Complete Chapter 9, Section 1 (Source directory structure, Configure principles) |
2013/09/30 | Complete part of Chapter 12 (Parsing each stage of the multi-phase Execution Chain) |
2013/10/11 | Complete part of Chapter 12. |
2013/10/11 | Complete part of Chapter 12 (SSL Parsing) |
Copyright notice¶
The copyright of this book belongs to the author taobao core system server platform group members all. You can:
- Download, save, and print the book
- Internet link, reprint part or all of the content of the book, provided that the reader must be prominently provided with a link to the website where the book is published
- The author does not assume any responsibility for the use of the program code in your program, but for any problems caused by the program
You may not:
- Sell electronic or printed copies of this book in any form
- Printing and publishing this book without authorization
- To adapt, adapt and extract the content of a book for the purpose of print publication