下载:
$ /opt/software
$ mkdir nginx-tools
$ cd nginx-tools/
$ wget https://github.com/openresty/echo-nginx-module/archive/v0.61.tar.gz
$ tar -zxvf v0.61.tar.gz
引用:
#先将下载的文件移动到对应的位置
$ cd /usr/local/nginx/
$ mkdir modules
$ cd modules/
$ cp -rf /opt/software/nginx-tools/echo-nginx-module-0.61/ /usr/local/nginx/modules/
# 重新编译nginx,安装echo-nginx模块
$ cd /opt/software/nginx-1.13.1/
$ ./configure --add-module=/usr/localnginx/modules/echo-nginx-module-0.61/
$ make
#平滑升级
#先备份
$ mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old
$ cp -f objs/nginx /usr/local/nginx/sbin/nginx
#下面是平滑升级,新装执行:make install
$ make upgrade
$ make clean #清楚编译产生的文件,可以忽略
ex:
#直接输出
location /echo-hello {
echo "hello world";
}
# 内部转发,路径重定向
location /a {
echo_exec /b;
}
location /b {
echo "this is b";
}