nginx系列7:处理HTTP请求的11个阶段
程序员文章站
2022-04-09 18:01:12
处理HTTP请求的11个阶段如下图:序号阶段指令备注1POST_READrealip获取客户端真实IP2SERVER_REWRITErewrite3FIND_CONFIG4REWRITErewrite5POST_REWRITE6PRE_ACCESSlimit_conn, limit_req7ACCE... ......
处理http请求的11个阶段
如下图:
序号 | 阶段 | 指令 | 备注 |
1 | post_read | realip | 获取客户端真实ip |
2 | server_rewrite | rewrite | |
3 | find_config | ||
4 | rewrite | rewrite | |
5 | post_rewrite | ||
6 | pre_access | limit_conn, limit_req | |
7 | access | auth_basic, access, auth_request | auth_basic可以做访问限制 |
8 | post_access | ||
9 | pre_content | try_files | |
10 | content | index, autoindex, concat | |
11 | log | access_log | access_log记录请求日志 |