6.Nginx的session一致性(共享)问题配置方案2
1.利用memcached配置session一致性的另外一种方案tengine的会话保持功能
1.1:Tengine会话保持:通过cookie来实现的
该模块是一个负载均衡模块,通过cookie实现客户端与后端服务器的会话保持, 在一定条件下可以保证同一个客户端访问的都是同一个后端服务器
tengine的session一致性会话保持(不进行session共享):如图配置,相当于粘滞模式
运行出现报错:nginx: [emerg] unknown directive "session_sticky" in /usr/local/nginx/conf/nginx.conf:35
查看已经只能装的nginx参数:/usr/local/nginx/sbin/nginx -V
Nginx 之前已经安装了,可以通过 nginx -V 命令查看当时编译的参数。在参数后面追加安装 Session Sticky 模块的参数(需下载session sticky)
避免影响之前 Nginx 已有模块。
进入 nginx 源码目录,执行命令:
./configure … --add-module=/usr/local/src/nginx-sticky-module-1.1
make
make install
你情我愿,我们就在一起!