Hi Maxim:<br><br>Thanks your response quickly. <br>I try to development a filter module(string filter for request body), however, I found that <br>  1) use HTTP_FILTER_MODULES to register, the module works well<br>  2) use HTTP_AUX_FILTER_MODULES, it does not work.<br>
<br>I wonder why there is two different behavior for the MODULE_NAME; <br>I also check the config file of NGINX, there are several MODULE :<br><br><pre>if [ $HTTP = YES ]; then<br>    modules=&quot;$modules $HTTP_MODULES $HTTP_FILTER_MODULES \<br>
             $HTTP_HEADERS_FILTER_MODULE \<br>             $HTTP_AUX_FILTER_MODULES \<br>             $HTTP_COPY_FILTER_MODULE \<br>             $HTTP_RANGE_BODY_FILTER_MODULE \<br>             $HTTP_NOT_MODIFIED_FILTER_MODULE \<br>
             $HTTP_UPSTREAM_CACHE_MODELE&quot;<br><br>What does it mean and when should it be used ?<br></pre><br>thanks<br>NextHop <br><br><br><div class="gmail_quote">On Tue, Nov 23, 2010 at 8:55 AM, Maxim Dounin <span dir="ltr">&lt;<a href="mailto:mdounin@mdounin.ru">mdounin@mdounin.ru</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hello!<br>
<div class="im"><br>
On Tue, Nov 23, 2010 at 08:00:55AM -0800, quan nexthop wrote:<br>
<br>
&gt; If we want add a &quot;string filter&quot;, which chain should be registered?<br>
<br>
</div>Third party filters should use HTTP_AUX_FILTER_MODULES (unless<br>
there is a really good reason to register elsewhere, e.g. you are<br>
developing something like bzip2 filter and need response with<br>
joined subrequests).<br>
<br>
Maxim Dounin<br>
<br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx" target="_blank">http://nginx.org/mailman/listinfo/nginx</a><br>
</blockquote></div><br>