Nginx-echo 模块可以在 Nginx 中用来输出一些调试信息,是在测试或学习nginx过程中是一个很好用的工具
wget https://github.com/openresty/echo-nginx-module/archive/v0.61.tar.gz
tar zxf v0.61.tar.gz
查看原来nginx安装过的模块:
./sbin/nginx -V
可看到:
configure arguments: --prefix=/home/admin/app/nginx --with-http_ssl_module
增加解压的Nginx-echo模块,编译
./configure --prefix=/home/admin/app/nginx --with-http_ssl_module --add-module=/home/admin/app/echo-nginx-module-0.61
make
注意不要 make install
cp /home/admin/app/nginx/sbin/nginx /home/admin/app/nginx/sbin/nginx.bak
复制新生成的nginx到原来安装目录(注意切换成自己的路径地址)
cp /home/admin/app/nginx-1.16.1/objs/nginx /home/admin/app/nginx/sbin/
./sbin/nginx -s reload
在 nginx.conf 添加一个 location:
location /test {
echo "hello world"
}
curl http://localhost:8000/test
输出:
hello world