nginx 【使用echo调试】【地址复写】

前言

  nginx的echo-nginx-module模块可以让我们在nginx中打印输出,对于NGINX的调试非常好用

【使用echo调试】

下载

wget https://github.com/openresty/echo-nginx-module/archive/v0.61.tar.gz 下载压缩包
tar -zvxf v0.61.tar.gz //解压

安装

//进入nginx的压缩包解压目录,注意这里不是--prefix的安转目录,我们需要将echo-nginx-module添加进入nginx,并且重新编译安装

~: ./configure --add-module=/opt/v0.61  echo-nginx-module的解压目录 //...你可以在后续添加新的参数,比如:./configure --add-module=/opt/v0.61 --prefix=/opt/nginx //指定nginx的安装目录,不指定则会安装到默认目录下
~: make //编译

~: make install //安装

使用

location / {
            ...
            echo "hello world";
        }

测试

[root@Centos conf]# curl http://localhost:8000
 hello world
[root@Centos conf]#

【地址复写】

  url复写 

  复写高级使用

原文地址:https://www.cnblogs.com/wrhbk/p/15682471.html