• 幕客老师召集小伙伴
  • 运维高手36项修炼
  • python自动化运维项目实战
  • nginx从入门到实战
  • 阿里云与Centos7实战

Nginx-负载均衡

Nginx Upstream实现负载均衡
========================================================

一、配置使用Nginx实现LB
[root@nginx ~]# sed  -i ‘/^[ \t]*#/d; /^$/d’ /usr/local/nginx/conf/nginx.conf
[root@nginx ~]# cat  /usr/local/nginx/conf/nginx.conf
      worker_processes  1;
  
      events {
          worker_connections  1024;
      }
    
      http {
      upstream tianyun_lb {
    ip_hash; //会话保持
            server 192.168.122.30:80; //后端的真实服务器
            server 192.168.122.40:80; //后端的真实服务器
    server 192.168.122.50:80; //后端的真实服务器
    }
    
        server {
            listen       80;
            server_name  www.tianyun.com;
    
            location / {
                root   html;
                index index.php index.html index.htm;
                proxy_pass http://tianyun_lb;
proxy_set_header Host $host;
            }

            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                  root   html;
              }
          }
      }
r
实验证明:upstream会对后端的服务进行基于服务端口的检查,如果后端有服务器不能建立连接,会自动剔除掉。但是后端的返回值
为非正常头信息返回时,不会基于这种服务状态检测。

Nginx-负载均衡

Pingbacks已打开。

引用地址

暂无评论

发表评论