Nginx过滤器模块安装

时间:2013-10-21 10:29:44

标签: nginx

我正在研究nginx过滤器模块。我可以按照这个 - http://www.evanmiller.org/nginx-modules-guide.html教程成功安装我的模块。但似乎现在没有调用所有其他过滤器模块,除了我添加的那个。我该怎么调试呢?

2 个答案:

答案 0 :(得分:0)

我知道问题被问到很长一段时间,但在花了相当多的时间之后,这就是问题所在:

在模块的config文件中,您需要提供以下行:

HTTP_AUX_FILTER_MODULES="$HTTP_AUX_FILTER_MODULES your_module_name"

如果您只有过滤器,则可以删除HTTP_MODULES行。

答案 1 :(得分:-1)

之前

  1. ps awx | grep nginx检查nginx进程ID

  2. 停止Nginx服务器

  3. gdb <path>  // may be ->sr/local/nginx/sbin/nginx
    (gdb) set-follow-fork-mode child         
    set detach-on-fork  off               
    set logging on                           
    set confirm off                         
    rbreak ngx_http*  // you want to break point ..                       
    run