首页 > 其他 > 详细

Nginx 负载均衡

时间:2015-06-12 00:36:16      阅读:291      评论:0      收藏:0      [点我收藏+]

负载均衡

vim /etc/nginx/nginx.conf 添加:

upstream webservers {  
      ip_hash;  
      server 192.168.1.201 weight=1 max_fails=2 fail_timeout=2;  
      server 192.168.1.202 weight=1 max_fails=2 fail_timeout=2;  
      # server 127.0.0.1:80 backup;     //2 台主机都不能访问就访问本机   
  }  
  server {  
      listen       80;  
      server_name  localhost;  
      #access_log  logs/host.access.log  main;  
      location / {  
              proxy_pass      http://webservers;  
              proxy_set_header  X-Real-IP  $remote_addr;  
      }  
}

# max_fails,允许请求失败的次数,默认为 1。当超过最大次数时,返回 proxy_next_upstream 模块定义的错误。

# fail_timeout,在经历了 max_fails 次失败后,暂停服务的时间。

# ip_hash,每个请求按访问 IP 的 hash 结果分配,这样来自同一个 IP 的访客固定访问一个后端服务器,有效解决了动态网页存在的 session 共享问题。(一般电子商务网站用的比较多)

Nginx 负载均衡

原文:http://www.cnblogs.com/Mrhuangrui/p/4570365.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!