elloWorld 是一个典型的 location 模块。什么是 location 模块?在 Nginx 中,根据作用域,有 main 模块、server 模块、location 模块。1 模块定义在 HelloWorld 模块中有一个 ngx_http_hello_world_module 变量,...
分类:
Web程序 时间:
2014-10-22 17:42:13
阅读次数:
276
1 命名规则1.1 基本变量基本变量有三个:ngx_module_t 类型的 ngx_http_foo_bar_module;ngx_command_t 类型的数组 ngx_http_foo_bar_commands;ngx_http_module_t 类型的 ngx_http_foo_bar_mo...
分类:
其他好文 时间:
2014-10-22 17:41:49
阅读次数:
258
1 Backgroundngx_http_stub_status_module 是一个 Nginx 的内置 HTTP 模块,该模块可以提供 Nginx 的状态信息。默认情况下这个模块是不被编译进来的,所以在编译 Nginx 时要指定加载该模块:--with-http_stub_status_modu...
分类:
Web程序 时间:
2014-10-22 17:23:52
阅读次数:
301
1 学习 Nginx 模块开发需要有哪些准备?需要的预备知识不多,有如下几点:有过一些 C 语言的编程经历;知道 Nginx 是干嘛的,并有过编写或改写 Nginx 的配置文件的经历。OK,就这两点就够了 :)好了,那就开始吧~2 我们的 HelloWorld 的目标是什么?我们的目标,就是你在浏览...
分类:
其他好文 时间:
2014-10-22 17:16:25
阅读次数:
247
先把代码贴在这里,有时间整理if(r->headers_in.x_real_ip != NULL) { ngx_log_error(NGX_LOG_ERR, r->connection->log, 0, "%V", &r->headers_in.x_real_ip->value); ...
分类:
其他好文 时间:
2014-09-23 15:36:14
阅读次数:
228
1、编译
./configure --prefix=/home/fangjian/study/code/nginx-1.4.4/nginx --add-module=/home/fangjian/study/code
make
make install...
分类:
其他好文 时间:
2014-08-21 11:33:34
阅读次数:
222
NGINX-HTTP模块开发 之 验证URL参数...
分类:
其他好文 时间:
2014-06-04 21:32:44
阅读次数:
398