打赏

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

  

 

  

posted @ 2018-05-29 09:12  QueryMarsBo  阅读(1092)  评论(0编辑  收藏  举报