首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >nginx小技巧之YUM方式安装的nginx动态加载echo模块

nginx小技巧之YUM方式安装的nginx动态加载echo模块

作者头像
用户8639654
修改2021-08-19 18:06:52
修改2021-08-19 18:06:52
1.3K0
举报
文章被收录于专栏:云计算运维云计算运维

通常而言,我们需要nginx某些特定的功能,可以通过源码方式,在预编译时添加第三方模块来实现。

但是有的朋友可能为了省事,直接通过yum安装了nginx,那yum方式管理的nginx可以直接加载模块来实现某些特定功能么?

答案是可以的,这里我们以echo模块来说,echo模块在为我们做location匹配以及调试方面很有帮助。

1. 安装扩展源,需要先安装epel源:

代码语言:javascript
复制
yum install epel* -y
yum install https://extras.getpagespeed.com/release-el7-latest.rpm -y

2. 安装nginx-module-echo:

echo模块版本需要与nginx的版本一致,如果当前nginx版本与echo版本不一致,会自动升级:

代码语言:javascript
复制
yum  install nginx-module-echo -y

3. 加载模块:

要使用该模块功能,需要在配置文件中的main指令块(也就是最上面的全局配置)下添加模块引用:

代码语言:javascript
复制
load_module modules/ngx_http_echo_module.so;

4. 配置文件location中添加echo命令,重启服务,验证:

代码语言:javascript
复制
location / {
        echo yes;
    }
 
    
[root@localhost ~]# curl 192.168.0.108
yes

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 安装扩展源,需要先安装epel源:
  • 2. 安装nginx-module-echo:
  • 3. 加载模块:
  • 4. 配置文件location中添加echo命令,重启服务,验证:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档