码迷,mamicode.com
首页 > Web开发 > 详细

Nginx负载均衡-如何自定义URL中的hash key2

时间:2019-11-17 23:43:05      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:request   声明   负载均衡   均衡   自定义   tail   war   add   name   

upstream backend1 {
            server 192.168.3.236:555;
            server 192.168.3.236:222;
            server 192.168.3.236:333;
            consistent_hash $defurlkey;
        }


server {
        listen       8084;
        server_name  192.168.3.236;
        if ( $request_uri ~* "^\/.*user_id=(.*)&.*" ){
        set $defurlkey $1;
        }


        location / {
                proxy_pass http://backend1;
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $remote_addr;
        }
 }
————————————————
版权声明:本文为CSDN博主「my_bai」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/my_bai/article/details/77977975

Nginx负载均衡-如何自定义URL中的hash key2

标签:request   声明   负载均衡   均衡   自定义   tail   war   add   name   

原文地址:https://www.cnblogs.com/ExMan/p/11879182.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!