LAMP架构(三):session共享
目录一、部署tomcat二、nginx整合tomcat2.1部署2.2测试三、tomcat整合memcached3.1部署3.2测试一、部署tomcat在server2和server3上部署tomcat安装apache-tomcat-9.0.120.tar.gz并解压缩到/usr/local下tar xf apache-tomcat-9.0.120.tar.gz -C /usr/local/在centos7版本下还需要安装javayum install -y java-1.8.0-openjdk.x86_64配置一个软链接方便操作启动服务访问192.168.11.1518080可以看到tomcat界面所有操作需要在server3上同步进行二、nginx整合tomcat2.1部署在server1里编辑nginx.conf文件验证语法无误后重载然后在server2和server3上拷贝测试页面拷贝到cd /usr/local/tomcat/webapps/ROOT/下(test.jsp)2.2测试浏览器访问http://192.168.11.150/test.jsp停止server2上的tomcat服务bin/shutdown.shnginx对后端tomcat具有健康检测功能自动切到server3上的tomcat服务但是在server2上提交的session信息全部丢失。三、tomcat整合memcached3.1部署omcat整合memcached就可以解决信息丢失的问题tomcat服务通过msm模块把session信息交叉存储到memcached上这样就可以解决信息丢失在server2和server3上安装memcached服务yum install -y memcached并设置开机自启 systemctl enable --now memcached下载并解压缩msm模块MSMMemcached Session Manager是 Tomcat 扩展组件负责把 Session 存取到 Memcached实现多台 Tomcat 集群之间会话共享避免负载均衡场景下登录状态丢失然后进入到msm/目录下将目录里的内容全部拷贝到/usr/local/tomcat/lib/下所以操作均要在server3上同步进行然后进入/usr/local/tomcat/conf目录下编辑context.xml文件在server3上将failoverNodesn1改为failoverNodesn2查看日志看是否配置成功cat logs/catalina.out3.2测试浏览器访问http://192.168.11.150/test.jsp关闭server3上的tomcat服务后会自动切换到server2关闭server2上的memcached服务后会自动切换到server3上的memcached服务

相关新闻

Apache Shiro 基础与 RememberMe 机制

Apache Shiro 基础与 RememberMe 机制

Apache Shiro 基础与 RememberMe 机制 写在前面 前面反序列化系列我们讲了 CC 链(执行体)和 RMI(投递通道)。这篇开个新坑–Apache Shiro。 Shiro 是 Java 里和 Spring Security 并列的安全框架,在国内项目里铺得很…

2026/8/2 14:27:11 阅读更多 →
格拉辛纸热封胶初粘力和持粘力指标

格拉辛纸热封胶初粘力和持粘力指标

在探讨格拉辛纸热封胶的应用时、我们需要全面了解初粘力和持粘力这两个核心指标。初粘力涉及胶水在初次接触材料时的粘附能力粘附强度,直接影响到产品最终的耐用性。因此、通过有效评估这两个指标热封胶,也能改善产品质量,进而提高生产效率与…

2026/8/2 14:27:11 阅读更多 →
OBS Studio直播画面调色指南:从普通到专业的3个色彩魔法

OBS Studio直播画面调色指南:从普通到专业的3个色彩魔法

OBS Studio直播画面调色指南:从普通到专业的3个色彩魔法 【免费下载链接】obs-studio OBS Studio - Free and open source software for live streaming and screen recording 项目地址: https://gitcode.com/GitHub_Trending/ob/obs-studio 想让你的直播画面…

2026/8/2 14:26:10 阅读更多 →

最新新闻

OBS Studio完整指南:免费开源直播软件的终极视觉魔法

OBS Studio完整指南:免费开源直播软件的终极视觉魔法

OBS Studio完整指南:免费开源直播软件的终极视觉魔法 【免费下载链接】obs-studio OBS Studio - Free and open source software for live streaming and screen recording 项目地址: https://gitcode.com/GitHub_Trending/ob/obs-studio 想要让你的直播画面…

2026/8/2 15:17:44 阅读更多 →
CUSUM累积和图实战:抓住X-bar抓不到的缓慢漂移

CUSUM累积和图实战:抓住X-bar抓不到的缓慢漂移

0. 背景故事某12英寸Fab的扩散工艺工程师张工最近很苦恼:负责的氧化炉(Oxidation Furnace)连续三个月良率出现缓慢下滑,每个月下降0.1%~0.15%,累计已经损失了约0.4个百分点的wafer良率。但查看MES系统里的X-bar控制图&…

2026/8/2 15:17:44 阅读更多 →
3分钟上手!这款神器让你轻松下载全网视频资源,告别资源焦虑

3分钟上手!这款神器让你轻松下载全网视频资源,告别资源焦虑

3分钟上手!这款神器让你轻松下载全网视频资源,告别资源焦虑 【免费下载链接】res-downloader 视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载! 项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader…

2026/8/2 15:17:44 阅读更多 →
USB转RS485转换器核心芯片选型、硬件电路与通信调试全解析

USB转RS485转换器核心芯片选型、硬件电路与通信调试全解析

1. 项目缘起:为什么我们需要USB转RS485? 在工业自动化、楼宇控制、安防监控或者一些老旧的工控设备调试现场,你大概率会碰到一个场景:你的电脑只有USB接口,而面前那台设备或者那条长长的总线,却伸出一个九针…

2026/8/2 15:17:44 阅读更多 →
RS485 CAN Shield:从差分信号到工业网关的硬件设计与实战

RS485 CAN Shield:从差分信号到工业网关的硬件设计与实战

1. 项目概述:RS485 CAN Shield是什么?如果你玩过Arduino或者树莓派,想搞点工业控制、汽车电子或者智能家居的网关,那你大概率会碰到两个名字:RS485和CAN。这两个家伙可以说是工控和车载领域最经典、最顽强的通信协议了…

2026/8/2 15:17:44 阅读更多 →
NifSkope:三步解决游戏模型编辑难题,让3D创作变得如此简单

NifSkope:三步解决游戏模型编辑难题,让3D创作变得如此简单

NifSkope:三步解决游戏模型编辑难题,让3D创作变得如此简单 【免费下载链接】nifskope A git repository for nifskope. 项目地址: https://gitcode.com/gh_mirrors/ni/nifskope 你是否曾经为《上古卷轴》或《辐射》系列游戏中的模型文件而烦恼&am…

2026/8/2 15:16:43 阅读更多 →

日新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/2 0:00:38 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/2 0:00:38 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:38 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/2 0:00:38 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/2 0:00:38 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:38 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/2 6:34:16 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/2 2:47:48 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/2 0:23:22 阅读更多 →