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

Nginx负载均衡和反向代理设置

时间:2016-06-20 18:27:36      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:

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;

   }
}

Nginx负载均衡和反向代理设置

标签:

原文地址:http://www.cnblogs.com/MacoLee/p/5601121.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!