码迷,mamicode.com
首页 > 系统相关 > 详细

Linux- Nginx简单的负载均衡(一)

时间:2016-07-12 13:37:59      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

这里先进行简单的nginx负载,安装nginx这里就不多说了,我们情景假设在已经安装好了nginx上:

1)查询nginx中的upstrea负载均衡模块  默认是有安装的。进入nginx源码目录中

./configure --help|grep upstrea 

可以看到:

技术分享

2)进入conf目录,然后将配置文件过滤,为了让我们看得更加清楚

egrep -v "#|^$" nginx.conf.default > nginx.conf

技术分享

3)查看负载均衡模块的说明文档。

http://nginx.org/en/docs/http/ngx_http_upstream_module.html

4)我们查看文档,可以找到例子:

技术分享

5)vim nginx.conf 进行配置文件配置

upstream backend {
                server 183.2.174.245:22     max_fails=3 fail_timeout=30s;  #请先保证这两个ip下是能够访问的
                server 121.201.108.43:22     max_fails=3 fail_timeout=30s;  #请先保证这两个ip下是能够访问的
        }

如图:

技术分享

说明:

技术分享

6) 继续配置:

在server标签中加入 # 默认采用轮询算法进行负载

proxy_pass http://http_backend;

如图

技术分享

 

7)重启nginx

8)进行轮询

for n in `seq 100`;dor curl 本机ip ;sleep 2;done

如果用域名,请到host下配置。

后面讲负载均衡下如何进行session共享的总结的多种方法

 

好资料:

http://baidutech.blog.51cto.com/4114344/1033718/ 解析nginx负载均衡

 

Linux- Nginx简单的负载均衡(一)

标签:

原文地址:http://www.cnblogs.com/zhenghongxin/p/5663031.html

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