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做负载均衡








