vaynedu / nginx-1.16.0

学习nginx架构设计与实现,翻译nginx的源码,写nginx的测试代码, 在issue中记录nginx的精妙设计及其常见问题https://github.com/vaynedu/nginx-1.16.0/issues 。 myexercise内存池、哈希表、链表、md5、crc测试代码,mymodule中有hello自定义模块代码。通过nginx将自己整个知识体系连接起来
https://github.com/vaynedu/nginx-1.16.0/issues
BSD 2-Clause "Simplified" License
12 stars 2 forks source link

nginx的NGX_HTTP_FIND_CONFIG_PHASE的阶段为什么不能挂载handler? #9

Open vaynedu opened 5 years ago

vaynedu commented 5 years ago

NGX_HTTP_FIND_CONFIG_PHASE就是寻找location的阶段,nginx官方要求在该阶段不要挂载handler,就算挂载了handler的也不会处理。

我觉得NGX_HTTP_FIND_CONFIG_PHASE该阶段就很简单,本身只是查找一个location,没有必要的介入。除此之外,我觉得查找location的规则的不能被随便修改,否则不能正确的跳到下一个阶段