当前实例使用的软件版本:
Nginx 1.24.0 apache-tomcat-8.5.91
除了以上的两个软件外,还需要3个jar包。3个jar包都已经放到实例包中tomcat的lib目录下了。
jedis-2.5.2.jar commons-pool2-2.2.jar tomcat8.5-redis-session-manager.jar
下边的3个jar包需要放到tomcat/lib/下,如下图:

worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; gzip on; upstream xpff{ server 127.0.0.1:8000 weight=1; server 127.0.0.1:8001 weight=1; server 127.0.0.1:8002 weight=1; } server { listen 80; server_name localhost; location / { proxy_pass http://xpff; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } }
分别配置tomcat的context.xml,加入下边代码
<Valve className="com.s.tomcat.redissessions.RedisSessionHandlerValve" /> <Manager className="com.s.tomcat.redissessions.RedisSessionManager" host="127.0.0.1" port="6379" database="0" password="123456" maxInactiveInterval="60" />
参数说明:
className:tomcat8.5-redis-session-manager.jar中类全路径。 host:redis master Ip地址 port:redis master 端口 password:redis密码 database:数据库下标(redis默认从0到15 16个分区) maxInactiveInterval:session超时时间,单位min(测试无效,该怎么设置和失效原因后续会说明)
链接:https://pan.baidu.com/s/1R5uJ8V7NLWQVFPx__ZjKYA?pwd=qez0
提取码:qez0
解压实例后,会得到如下图:
、
启动redis:redis305/start.bat 分别启动3个tomcat:apache-tomcat-8.5.91-800[0-2]/bin/startup.bat 启动nginx:nginx-1.24.0/nginx.exe
启动成功后,直接访问:http://localhost/
本文作者:wucc
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-SA 许可协议。转载请注明出处!