Apache完成读取请求头(post-read-request阶段)后立即处理此阶段中的规则。 此时尚未读取请求体,这意味着并非所有请求参数都可用。 如果您需要提前运行规则(在Apache对请求执行某些操作之前),在请求体读取之前执行某些操作,您需确定是否应该缓存请求体,或者决定如何将规则置于此阶段(例如,是否将其解析为XML)。


注意:这个阶段的规则不能作用于Apache范围指令(Directory,Location,LocationMatch等),因为post-read-request钩子还没有这个信息,但VirtualHost指令除外。 如果要在Apache位置中使用ModSecurity规则,则它们应该在阶段2中运行。请参阅Apache请求周期/ModSecurity处理阶段图。



Created with the Personal Edition of HelpNDoc: Easy EPub and documentation editor