Nginx使用sticky模块实现基于cookie的负载均衡

解压nginx-1.7.2.tar.gz

[root@localhost /]# tar -xvf nginx-1.4.4.tar.gz

解压nginx-sticky-module-1.1.tar.gz

[root@localhost /]# tar -xvf nginx-sticky-module-1.1

进入nginx-1.4.4目录

[root@localhost /]# cd nginx-1.4.4

执行configure命令如下:

./configure --prefix=/usr/local/nginx-1.4.4 \

 --with-http_stub_status_module \

 --with-http_ssl_module --with-http_realip_module \

 --add-module=../nginx-sticky-module-1.1

成功后进行编译

[root@localhost nginx-1.4.4]# make

编译成功后安装

[root@localhost nginx-1.4.4]# make install

安装成功后将wsmp的nginx相关配置文件加入,然后启动nginx

[root@localhost /]# /usr/local/nginx-1.4.4/sbin/nginx

2、nginx sticky 模块工作流程图

 

3、nginx sticky 配置

 upstream demo{

  sticky path=/demo;

  server 127.0.0.1:8080 max_fails=0;

  server 127.0.0.1:8081 max_fails=0;

  server 127.0.0.1:8082 max_fails=0;

  server 127.0.0.1:8083 max_fails=0;

}

 

 

4、重启nginx服务

[root@localhost sbin]# /usr/local/nginx-1.4.4/sbin/nginx -s reload

 

posted on 2016-04-28 17:00  asas6559  阅读(323)  评论(0编辑  收藏  举报

导航