Nginx 升级安装 echo-nginx-module 模块

本文详细介绍了如何在Nginx中升级安装echo-nginx-module模块,包括下载解压、模块编译、备份原有Nginx、重启服务及测试过程。echo模块在Nginx调试和学习中十分实用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Nginx-echo 模块可以在 Nginx 中用来输出一些调试信息,是在测试或学习nginx过程中是一个很好用的工具

1. 下载压缩包

wget https://github.com/openresty/echo-nginx-module/archive/v0.61.tar.gz

2. 解压

tar zxf v0.61.tar.gz

3. 增加模块重新编译

查看原来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

4. 备份原来的nginx

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/

5. 重启 Nginx,使模块生效

./sbin/nginx -s reload

6. 测试:

6.1 修改nginx配置文件

在 nginx.conf 添加一个 location:

location /test {
    echo "hello world"
}

6.2 使用 curl 访问测试

curl http://localhost:8000/test

输出:

hello world

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值