nginx中借助Tengin添加新模块的方法介绍。
1.为nginx添加模块
复制代码代码如下:
./configure --add-module=/path/to/module
例如,我下载的一个ngx_http_push模块放到了/usr/local/ngx_modules目录里,该模块的源码目录为ngx_http_push,那么configure指令为
复制代码代码如下:
./configure --add-module=/usr/local/ngx_modules/ngx_http_push
configure 没问题的话那么就直接执行
复制代码代码如下:
make && make install
安装完成,此时模块为静态的模块。
2.使用Tengine的dso_install
复制代码代码如下:
./dso_install --add-module=/path/to/module
复制代码代码如下:
dso {
load ngx_http_push.so; } 执行:./nginx -s reload 重新加载配置文件,生效。 (责任编辑:IT) |