nginx负载均衡配置

nginx实现负载均衡的方式

1.轮询(默认)
       每个请求按时间顺序逐一分配到不同的后端服务器,后端服务器宕机时,能被自动删除
       且请求不会受影响
2.weight权重
       指定轮询概率,weight和访问比率成正比,用于后端服务器性能不均的情况,权重越高
       被访问的概率就越大
3.ip hash
     每个请求被访问ip的hash结果分配,这样每个访客访客固定访问一个后端服务器
4.fair
     动态根据后端服务器处理请求的响应时间来进行负载分配,响应时间短的优先分配,时间长的   分配的请求会减少,nginx服务默认不支持这个算法,需要安装upstream_fair模块    
5.url_hash
     根据访问的UPL计算出的hash结果来分配请求,每个请求会指向固定的服务器,常用于nginx作为静态资源服务器的场景,可以提高缓存效率,nginx服务默认不支持这个算法,需要安装nginx的hash软件包

环境配置

需要三台虚拟机,都要配置好nginx

机器名 服务器IP 用途
ngin

你可能感兴趣的:(nginx,负载均衡)