Nginx 集群和负载均衡
Upstream{} 模块 把多台服务器加入到一个组 然后 memcache pass, fastcgi_pass, proxy_pass => upstream 组
配置Upstream
upstream web{ server IP:8080 weight=1 max_fails=2 fail_timeout=30s; server IP2:80 weight=1 max_fails=2 fail_timeout=30s; }
下游调用
location ~ \.(jpg|png|gif|jpeg) { proxy_set_header X-Forwarded-For $remote_addr; proxy_pass http://web; }
负载均衡常见的策略释义
基于cookie值区别做负载均衡(Nginx sticky 们模块)
基于URI利用一致性哈希算法做均衡(NginxHttpUPstreamConsistentHash 模块)
基于IP做负载均衡