
- POST_READ
读取头部信息 - SERVER_REWRITE
修改URI的阶段,用于重定向,在server内,location外 - FIND_CONFIG
根据URL找到location块,根据重写后的uri来找对应的location - REWRITE
在location内进行URI重写 - POST_REWRITE
防止重写URL后导致的死循环,location级别重写的后一阶段,用来检查上阶段是否有uri重写,并根据结果跳转到合适的阶段 - PREACCESS
设置一些处理并发,限制速度,权限控制等 - ACCESS
让HTTP模块判断是否进入NGINX服务器,比如基于ip黑名单饿权限控制 - POST_ACCESS
根据权限控制阶段的执行结果进行相应处理,向用户发送拒绝服务的错误码,用来响应上一阶段的拒绝。 - PRECONTENT
发给第三方服务,try_files - CONTENT
index,autoindex,反向代理 - LOG
打印日志