使用nginx_upstream_jvm_route插件的目的是为了保证在轮询机制下的session的共享

前提:源码方式安装nginx。patch命令

1、下载nginx_upstream_jvm_route插件。

2、将插件解压在任意位置/opt/nginx-upstream-jvm-route-master

3、执行命令patch -p0 </opt/nginx-upstream-jvm-route-master/jvm_route.patch

4、安装nginx

cd /data/nginx-1.10.2i

依次执行

./configure --prefix=/data/nginx --add-module=/opt/nginx-upstream-jvm-route-master

make

make install

5、配置nginx

vim nginx.conf

修改以下:

upstream GolivePay

{
  server 192.168.134.229:4401 srun_id=tomcat-299;
  server 192.168.134.233:4401 srun_id=tomcat-233;

  jvm_route $cookie_JSESSIONID|sessionid reverse;

}

6、修改tomcat

vim tomcat-299/conf/server.xml

修改以下:

<Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat-299">

vim tomcat-233/conf/server.xml

修改以下:

<Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat-233">

7、重新启动nginx,tomcat-299,tomcat-233

最新文章

  1. linux下安装软件出现问题怎么办
  2. eclipse 查看变量或方法在什么地方被调用的快捷键
  3. MFC ADO连接Oracle12c数据库 服务端配置
  4. Finder增强插件XtraFinder
  5. linux利用grep查看打印匹配的下几行或前后几行的命令
  6. .git文件过大!删除大文件
  7. bzoj1913
  8. StringBuilder 类
  9. 史上最简单的Hibernate入门简单介绍
  10. ASP.NET的三层架构(DAL,BLL,UI)
  11. 快速找出网站中可能存在的XSS漏洞实践
  12. typedef 摘自百度百科
  13. android获取Context
  14. [总结]数论和组合计数类数学相关(定理&amp;证明&amp;板子)
  15. SQL Server中的高可用性(3)----复制 (转载)
  16. MySQL CPU %sys 高的案例分析(三)
  17. Javascript框架
  18. View 的setTag() 和 getTag()
  19. 【SVN】centos环境下搭建SVN服务器
  20. 【leetcode】 21. Merge Two Sorted Lists

热门文章

  1. 1. WPF学习之概述
  2. Java 9 模块解耦的设计策略
  3. os引导程序boot从扇区拷贝os加载程序loader文件到内存(boot copy kernel to mem in the same method)
  4. Python学习总结之三 -- 优雅的字符串
  5. JavaScript学习3:原型和继承
  6. 漫反射和Lambert模型
  7. 转载 ---原生和H5交互挺多的,最近也有朋友再问。这儿我写个简单的例子给大家 直接贴代码 js的
  8. 【题解】P4886快递员
  9. win7下搭建nginx+php的开发环境(转)
  10. 关于Spring注解 @Service @Component @Controller @Repository 用法