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