Redis+tomcat8.5+nginx实现session共享 window7版[2020.11.10]

所有配置一步到位,建议大家先配置Nginx负载均衡,再用Redis进行session共享

1.下载软件

2.软件配置

3.测试


.下载软件及安装(Nginx、Redis、tomcat8.5、RedisManager)

1.1 nginx下载(主要作用为负载均衡)

载1.18.0版本(稳定版)即可

ginx官方下载地址


.3 tomcat8.5下载

tomcat8.5官方下载地址

我的电脑是64位的


.4RedisDeskTopManager(非必须下载)

由于官 是付费的,这里就不贴下载链接了,目前是用来验证本地的Redis端口和密码能ping通(一般没啥问题),以后可能会有session免登陆,用来观察session的。

br> /p>

2.配置

.1Redis配置

edis安装,傻瓜式安装即可。
于配置文件, 上有很多文章,2种设置密码的方法。(一定要设置密码,不然可能会 错,最基本的错误是 )

strong>第一种方法
开始redis是默认不需要密码,如果想要设置密码,可以进入redis.windows.conf文件下找到requirepass,删除前面的# ,在其后面便可以设置密码,我这里设成了abc。


strong>第二种方法:直接打开redis-server.exe(亲测有效,不实用)
关于密码参考原文copyBy https://www.cnblogs.com/tenny-peng/p/11543440.html
直接打开redis-server.exe,再打开redis-cli.exe(顺序不要反了),在客户端使用命令查看密码

客户端使用命令设置密码

使用验证密码

到此,密码设置完毕

此时一定不要关闭服务端,关闭会导致设置好的密码失效

一旦设置密码,必须先验证通过密码,否则所有操作不可用

.2 tomcat8.5配置(以端口8081、8082为例)

需要更改的配置文件
.conf/server.xml
.conf/content.xml
.lib
. 更改root/index.jsp

.2.1.conf/server.xml 首先将下载好的tomcat安装,安装的时候端口设为8081
将安装的文件复制一份到当前文件夹,改好名字方便区分

推荐大家下载一个JDGui,用来解析jar包的,解析之后就会看到jar包路径,对比自己写配置是否出错


.2.4.更改root/index.jsp(主要是用来测试进的是哪个端口的tomcat)

简单的写一个登录页面,因为没有后台,账 密码写死即可,写出端口

复制到另外一个tomcat改成tomcat8082用以区分。
(我这里引用了一个jquery.min.jar,同级目录建一个js文件夹引入jar包即可)

再写一个登录之后的用户中心页面。
请记住这个端口 :8015 这个就是Nginx的自定义端口(默认是80)
window.location.href=“http://localhost:8015/userCenterView.jsp”;

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年10月9日
下一篇 2020年10月9日

相关推荐