欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Nginx中安装echo模块及使用

程序员文章站 2022-07-12 20:36:10
...

在Nginx中,配置的调试过程是个很费事的过程,有时候需要看看具体变量的值到底是什么内容,这样就需要用到echo模块。因此,有必要对echo模块的安装过程进行说明下。

注意:帖子中内容是按照我虚拟机的安装目录进行的(安装nginx的目录为/usr/local/nginx),因此在参考时,需要换成自己的目录。

1、如果我们不知道目前安装过哪些模块,可以使用如下命令:

/usr/local/nginx/sbin/nginx -V,执行效果如下:
Nginx中安装echo模块及使用
            
    
    博客分类: Nginx nginxecho模块
 可以看到,我们的配置参数中没有带任何内容,这说明未安装任何模块。

 

2、下载echo模块,执行如下命令:

①下载:wget https://github.com/openresty/echo-nginx-module/archive/v0.60.tar.gz
Nginx中安装echo模块及使用
            
    
    博客分类: Nginx nginxecho模块
根据提示,下载完的压缩包为v0.60.tar.gz。 

②解压,使用命令:
Nginx中安装echo模块及使用
            
    
    博客分类: Nginx nginxecho模块
 解压后的目录为:echo-nginx-module-0.60,完全路径为:/usr/local/echo-nginx-module-0.60。

 

3、进入我们的nginx源码目录,我的nginx源码目录为:/home/zhaodf/nginx/nginx-1.10.1,执行模块添加命令:

./configure --add-module=/usr/local/echo-nginx-module-0.60
Nginx中安装echo模块及使用
            
    
    博客分类: Nginx nginxecho模块
 

4、编译,执行命令:make
Nginx中安装echo模块及使用
            
    
    博客分类: Nginx nginxecho模块
 

5、编译完成后,进行备份,执行命令:

mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old
cp -f objs/nginx /usr/local/nginx/sbin/nginx
Nginx中安装echo模块及使用
            
    
    博客分类: Nginx nginxecho模块
 

6、进行平滑升级,执行命令:

①make upgrade

②执行升级完成后,清除Makefile和objs,执行make clean
Nginx中安装echo模块及使用
            
    
    博客分类: Nginx nginxecho模块
 

7、测试是否可用,在nginx.conf中增加测试配置,例如,我要在请求时打印appid的值:
Nginx中安装echo模块及使用
            
    
    博客分类: Nginx nginxecho模块

8、重启nginx进程,访问http://127.0.0.1/npage/index3.html
Nginx中安装echo模块及使用
            
    
    博客分类: Nginx nginxecho模块
 
 

  • Nginx中安装echo模块及使用
            
    
    博客分类: Nginx nginxecho模块
  • 大小: 7.8 KB
  • Nginx中安装echo模块及使用
            
    
    博客分类: Nginx nginxecho模块
  • 大小: 30.8 KB
  • Nginx中安装echo模块及使用
            
    
    博客分类: Nginx nginxecho模块
  • 大小: 17.6 KB
  • Nginx中安装echo模块及使用
            
    
    博客分类: Nginx nginxecho模块
  • 大小: 30.2 KB
  • Nginx中安装echo模块及使用
            
    
    博客分类: Nginx nginxecho模块
  • 大小: 30.8 KB
  • Nginx中安装echo模块及使用
            
    
    博客分类: Nginx nginxecho模块
  • 大小: 5.8 KB
  • Nginx中安装echo模块及使用
            
    
    博客分类: Nginx nginxecho模块
  • 大小: 20.7 KB
  • Nginx中安装echo模块及使用
            
    
    博客分类: Nginx nginxecho模块
  • 大小: 14.4 KB
  • Nginx中安装echo模块及使用
            
    
    博客分类: Nginx nginxecho模块
  • 大小: 8.7 KB
相关标签: nginx echo 模块