Linux企业化运维 --(4)tomcat结合memcache

一、tomcat结合memcache

1)apache

下载apache和jdp的包
apache-tomcat-7.0.37.tar.gz 
jdk-8u121-linux-x64.rpm
mv apache-tomcat-7.0.37 /usr/local/
ln -s apache-tomcat-7.0.37/ tomcat
cd tomcat/bin
./startup.sh   ##开启服务
netstat -antlp  ##查看服务端口

在这里插入图片描述
请添加图片描述
请添加图片描述
在这里插入图片描述

1、tomcat

我们需要两台虚拟机进行存储
第一台

apache的操作后只需要下载test.jsp
cd /usr/local/webapps/ROOT/     ##进入指定路径
scp root@172.25.77.250:/zzw/test.jsp .
去搜索网址http://172.25.77.1/test.jsp
bin/shutdown.sh   ##关闭服务进行scp
netstat -antlp
cd /usr/local/
scp -r tomcat/ server3:/usr/local/
 scp jdk-8u121-linux-x64.rpm server3:
 

请添加图片描述请添加图片描述

请添加图片描述server3虚拟机操作

rpm -ivh jdk-8u121-linux-x64.rpm   ##安装
cd /usr/local/
cd tomcat/
 bin/startup.sh    ##开启服务
netstat -antlp   ##查看

请添加图片描述
去server1配置服务

在~路径下
 cd /usr/local/nginx/conf/
 vim nginx.conf
///
26         upstream tomcat {
 27         sticky;
 28         server 172.25.77.2:8080;
 29         server 172.25.77.3:8080;
 30         }

 97         # proxy the PHP scripts to Apache listening on 127.0.0.1:80
 98         #
 99         location ~ \.jsp$ {
100             proxy_pass   http://tomcat;
101         }
///
nginx -t
nginx -s reload
在去网址搜索172.25.77.1/test.jsp


在这里插入图片描述在这里插入图片描述在这里插入图片描述在server2 down掉之后 刷新服务器server3接手、
在这里插入图片描述

请添加图片描述
添加信息在server中查看日志

cd /usr/local/tomcat/logs
 cat catalina.out

在这里插入图片描述
在这里插入图片描述关闭server3看看信息会不会存储在server2中

/usr/local/tomcat   ##在这个路径下关闭
bin/shutdown.sh


去server2中查看日志
cd /usr/local/tomcat/logs
cat catalina.out
并没有信息


在这里插入图片描述

二、交叉存储

1、server2、3上下载memcached

在这里插入图片描述

yum install -y memcached
systemctl start memcached

2、配置server2、3

cd /usr/local/tomcat/conf
vim context.xml
下载jar文件的所有的包  如图下

server2


<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"
memcachedNodes="n1:172.25.77.2:11211,n2:172.25.77.3:11211"
failoverNodes="n1"
requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$"
transcoderFactoryClass="de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory"
/>
cd /usr/local/tomcat   ##关闭重启服务
 bin/shutdown.sh   ##关闭服务
 bin/startup.sh    ## 在开启服务
tail -f logs/catalina.out    ##查看日志  出现配置文件[n1]代表成功

在这里插入图片描述

在这里插入图片描述请添加图片描述

server3

<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"
memcachedNodes="n1:172.25.77.2:11211,n2:172.25.77.3:11211"
failoverNodes="n2"
requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$"
transcoderFactoryClass="de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory"
/>
cd /usr/local/tomcat   ##关闭重启服务
 bin/shutdown.sh   ##关闭服务
 bin/startup.sh    ## 在开启服务
tail -f logs/catalina.out    ##查看日志  出现[n2]代表成功

在这里插入图片描述
在这里插入图片描述
请添加图片描述
访问页面建立user1、user2、
红色标记的ID可以用telnet查询

在这里插入图片描述

要在server2、server3中下载
cd /usr/local/tomcat
yum install -y talnet
telnet localhost 11211
get  ID 查询

在这里插入图片描述在这里插入图片描述在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值