Tengine动态加载dso第三方模块

发布于 2016-08-04 作者 [重庆SEO]

以下是我的tengine2.1.2环境demo,请根据你的实际情况修改调整path等相关部分

1.以nginx echo模块举例,下载echo-nginx-module

wget https://github.com/openresty/echo-nginx-module/archive/master.zip -O /usr/local/nginx-module/echo.zip
unzip /usr/local/nginx-module/echo.zip -d /usr/local/nginx-module/ 

2.进入我的tengine安装目录

cd /usr/local/tengine-2.1.2/objs 

3.修改dso_tool文件权限

chmod +x ./dso_tool 

4.使用tengine的dso工具编译第三方模块

./dso_tool --add-module=/usr/local/nginx-module/echo-nginx-module-master 

5.编辑配置文件nginx.conf

dso {
  load ngx_http_echo_module.so;
}