链条传动

砥砺前行,不忘初心!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

Nginx负载均衡:

格式:

upstream 别名 {    #别名一般要有意义,能看出是做什么的
  server ip:端口;    #要实现负载的服务器的ip、端口号

例:

upstream a {
  server 192.168.1.7:8080;
}


upstream b {

  server 192.168.1.101:8080;

  server 192.168.1.102:8080; 

  server 192.168.1.103:8080; 
}

 

Nginx反向代理:

格式:

server {
  listen 监听端口;
  server_name localhost;
  proxy_set_header Host $host:$server_port; 
  location / {
    proxy_pass http://负载设置的别名(或ip);     #反向代理:有设置负载均衡时,使用负载均衡定义的别名;没有负载均衡时,直接使用要代理的ip、端口号
  }
  error_page 500 502 503 504 /50x.html;
  location = /50x.html {
    root html;

   }
}

例:

server { 
  listen 8078; 
  server_name localhost; 
  proxy_set_header Host $host:$server_port; 
  location / { 
    proxy_pass http://a; 
  } 
  error_page 500 502 503 504 /50x.html; 
  location = /50x.html { 
    root html;

   }
}

server { 
  listen 8079; 
  server_name localhost; 
  proxy_set_header Host $host:$server_port; 
  location / { 
    proxy_pass http://b); 
  } 
  error_page 500 502 503 504 /50x.html; 
  location = /50x.html { 
    root html;

   }
}

posted on 2016-06-20 17:07  链条君  阅读(740)  评论(0编辑  收藏  举报