Nginx 负载均衡配置
Nginx 负载均衡配置 负载均衡分类 一种是通过硬件来进行解决,常见的硬件有 NetScaler、F5、Radware 和 Array 等商用的负载均衡器,但是它们是比较昂贵的 一种是通过软件来进行解决的,常见的软件有 LVS、Nginx、apache 等,它们是基于 Linux系统并且开源的负载均衡策略. nginx实现方式 轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器 down 掉,能自动剔除。 weight权重 ——you can you up 指定轮询几率,weight 和访问比率成正比,用于后端服务器性能不均的情况。 ip_hash ip 哈希算法 每个请求按访问 ip 的 hash 结果分配,这样每个访客固定访问一个后端服务器,可以 解决 session 的问题。 配置示例(conf文件) www.aaa.com upstream bakeaaa { ip_hash; server 127.0.0.1:3001 ; } server { listen 80; server_name www.aaa.com; #charset koi8-r; #access_log /var/log/nginx/host.access.log main; location / { proxy_set_header Host $host; proxy_set