10.6.6 NGX_HTTP_POST_REWRITE_PHASE阶段

NGX_HTTP_POST_REWRITE_PHASE阶段就像NGX_HTTP_FIND_CONFIG_PHASE阶段一样,只能由HTTP框架实现,不允许HTTP模块向该阶段添加ngx_http_handler_pt处理方法。

NGX_HTTP_POST_REWRITE_PHASE阶段的checker方法是ngx_http_core_post_rewrite_phase,它的意义在于检查rewrite重写URL的次数不可以超过10次,以此防止由于rewrite死循环而造成整个Nginx服务都不可用。