在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:nginx_module_echo开源软件地址:https://gitee.com/wujunze/nginx_module_echo开源软件介绍:实战开发一个Nginx扩展 (Nginx Module)nginx_module_echo使用echo指令输出一个字符串 Nginx 版本Nginx1.0.10 https://github.com/nginx/nginx/releases/tag/release-1.0.10 开发环境OS : CentOS Linux release 7.2.1511 (Core) 安装一个干净的 Nginx
定义模块配置结构typedef struct { ngx_str_t ed; //该结构体定义在这里 https://github.com/nginx/nginx/blob/master/src/core/ngx_string.h} ngx_http_echo_loc_conf_t; #定义echo模块的指令和参数转化函数 定义模块Context
编写Handler 模块真正干活儿的部分组合Nginx Module整理模块代码 按照Nginx官方规范编写config文件ngx_addon_name=ngx_http_echo_moduleHTTP_MODULES="$HTTP_MODULES ngx_http_echo_module"NGX_ADDON_SRCS="$NGX_ADDON_SRCS $ngx_addon_dir/src/ngx_http_echo_module.c" 编译安装echo模块 ./configure --prefix=/usr/local/nginx/ --add-module=/root/ngx_dev && make && make install 安装成功修改Nginx配置文件测试ModuleNginx echo Module 运行成功如果这个repo对你有帮助 欢迎star fork Thanks
|
请发表评论