首页 > 系统服务 > 详细

nginx简单反向代理和负载均衡(ubuntu)

时间:2016-07-06 14:36:26      阅读:239      评论:0      收藏:0      [点我收藏+]
nginx简单反向代理与负载均衡

环境:三台ubuntu 12.04.5 虚拟机    均装有nginx 1.1.19
以下u1(192.168.240.129) ,u2(192.168.240.130),u3(192.168.240.131)代表三台虚拟机
简单的反向代理配置:(u1反向到u2)
u1的配置:
server {
  listen 80 default_server;
  server_name  a.jh.net;
  index index.html index.php
  root /home/www/a;
  location / {
    proxy_pass http://192.168.240.130:80;
  }
}
u2的配置:
server  {
  listen 80 default_server;
  server_name b.jh.net;
  index index.html index.php
  root /home/www/b;
}
简单的负载均衡的配置
u1的配置:
upstream a.jh.net {
  server 192.168.240.130:80 weight=1;
  server 192.168.240.131:80 weight=2;
}
server {
  listen 80 default_server;
  server_name  a.jh.net;
  index index.html index.php
  root /home/www/a;
  location / {
    proxy_pass http://a.jh.net;
  }
}
其余配置保持原来不变;
所遇到的问题:
(1)浏览器输入ip地址不能总是出现welcome to nginx
解决:删除nginx的默认配置,然后localhost写入到server_name 中;

 

nginx简单反向代理和负载均衡(ubuntu)

原文:http://www.cnblogs.com/pengcz/p/5646682.html

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