浏览 678
我模仿nginx的HTTP过滤模块,想写一个TCP的过滤模块,想让它在ngx_stream_write_filter_module模块之前执行,但是执行./configure --add-module=以及make/make install之后,编译报错,
报错信息如下图所示,objs/ngx_modules.(.data+0x498): undefined reference to `ngx_stream_filter_module'
collect2: error: ld returned 1 exit status
make[1]: *** [objs/nginx] Error 1
make[1]: Leaving directory `/root/nginx-1.20.1'
make: *** [build] Error 2
[root@localhost nginx-1.20.1]#
按点赞数排序
按时间排序
我尝试修改STREAM_MODULES为STREAM_FILTER_MODULES,仍然不奏效,查看auto/modules脚本中,并没有stream过滤模块
0
回答于2022-10-31 16:30
config文件如下所示,
ngx_addon_name=ngx_stream_filter_module
STREAM_MODULES="$STREAM_MODULES ngx_stream_filter_module"
NGX_ADDON_SRCS="$NGX_ADDON_SRCS $ngx_addon_dir/ngx_stream_filter_module.c"
0
回答于2022-10-31 16:28