码迷,mamicode.com
首页 > 其他好文 > 详细

Nginx 负载均衡

时间:2015-06-12 00:37:15      阅读:171      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!