做nginx负载均衡代理tomcat(俩台)做redis的session共享 亲测

回复 收藏

环境非常重要 这一点强调一下  nginx1.8 redis2.4 tomcat7 jdk1.8

附件里面有jar包  可以替换掉与原来的

然后可以在网上搜一些写的index.jsp把原来的替换掉  session id的html ROOT下面的其他东西不要删除 如果是一个新项目你可以直接把下面的东西全部删除 然后解压到ROOT下面  在server.xml里面不用多做修改

nginx 做负载均衡就好 如果在一台机器上面做负载均衡代理端口就可以了  

tomcat在一台机器上面做两台 安装好jdk以后 检查能不能看到版本号 然后安装tomcat 然后复制整个tomcat三个端口做一下修改就可以了 tomcat要做一点解释  不要关闭之后 马上启动  稍微停一分钟 看没有端口运行了 再做开启动作 一定注意

配置conf目录下context.xml

 <Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" />  

<Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager"  

       host="127.0.0.1"  

        port="6379"  

        database="0"  

         maxInactiveInterval="60" /> 

这个放在里面会出现404  然后多做几次调整 看是否缺少空格  格式是否找齐 这里出错误不会报错

然后说开启顺序 redis要先开启  然后tomcat 最后nginx  检查端口是否运行  

2016-09-20 17:13 举报
已邀请:
0

飞奔的小GUI

赞同来自:

nginx和redis装在一台机器上,然后两个tomcat装在一台机器上么?

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: