设为首页 加入收藏

TOP

nginx新增模块
2017-10-12 17:41:04 】 浏览:2722
Tags:nginx 新增 模块

模块文件:

首先,你需要一个目录来放你的模块,最好不要放在nginx的代码目录里面。你的目录里面至少需要两个文件:

  • "config"
  • "ngx_http_ _module.c"

config文件会在./configure配置时被包含,它需要一些配置

过滤模块的 "config"文件:

ngx_addon_name=ngx_http_<your module>_module
HTTP_AUX_FILTER_MODULES="$HTTP_AUX_FILTER_MODULES ngx_http_<your module>_module"
NGX_ADDON_SRCS="$NGX_ADDON_SRCS $ngx_addon_dir/ngx_http_<your module>_module.c"

其他模块的 "config"文件:

ngx_addon_name=ngx_http_<your module>_module
HTTP_MODULES="$HTTP_MODULES ngx_http_<your module>_module"
NGX_ADDON_SRCS="$NGX_ADDON_SRCS $ngx_addon_dir/ngx_http_<your module>_module.c"

编译:

  1. /configure –add-module=【your module path】
  2. make
  3. make install

如果你需要添加库文件,只要在config文件中加入这样的命令:

CORE_LIBS="$CORE_LIBS -lLibTest"

LibTest是你要的加入的库名称。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇应用程序调试总结 下一篇234. Palindrome Linked List

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目