nginx安装模块

18 篇文章 0 订阅

nginx安装模块

https://github.com/replay/ngx_http_consistent_hash
下载
在这里插入图片描述
上传服务器并解压

已经安装过Nginx

在原来的nginx源码目录中
在这里插入图片描述

./configure --add-module=/usr/local/nginxmodule/ngx_http_consistent_hash-master
make

不要make install
编译好的在objs目录下
在这里插入图片描述

在这里插入图片描述

备份原来的nginx/sbin目录下的文件

在这里插入图片描述

复制objs目录下的nginx到 usr/local/nginx/sbin目录下
nginx -s reload

nginx -V

在这里插入图片描述

可以 在nginx中做相应的配置

https://www.nginx.com/resources/wiki/modules/consistent_hash/

upstream somestream {
  consistent_hash $request_uri;
  server 10.50.1.3:11211;
  server 10.50.1.4:11211;
  server 10.50.1.5:11211;
}

其它配置
该模块可以根据配置参数采取不同的⽅式将请求均匀映射到后端机器,
consistent_hash $remote_addr:可以根据客户端ip映射
consistent_hash $request_uri:根据客户端请求的uri映射
consistent_hash $args:根据客户端携带的参数进⾏映

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值