linux企业部分:tomcat配置的负载均衡、反向代理、结合memcache交叉存储。goaccess日志的可视化

linux企业部分:tomcat配置的负载均衡、反向代理、结合memcache交叉存储。goaccess日志的可视化

一、配置tomcat

将tomcat与nginx分开部署
server2:
获取tomcat的压缩资源包
lftp 172.25.254.250 cd pub/docs/lamp get apache-tomcat-7.09.tar.gz get jdk-8u121-linux-x84.rpm
安装rpm包,解压gz包
tar zxf apache-tomcat-7.09.tar.gz rpm -ivh jdk-8u121-linux-x84.rpm mv apache-tomcat-7.0.90 /usr/lcoal
开启tomcat:
cd /usr/local ln -s /apache-tomcat-7.0.90 tomcat cd /tomcat ls cd bin/ ls ./startuo.sh
测试:
浏览器搜索:172.25.37.2:8080
在这里插入图片描述

二、负载均衡和反向代理

server1中的nginx设定反向代理,就可以从172.25.37.1访问172.25.37.2的tomcat。
vim /usr/local/nginx/conf/nginx.conf
在这里插入图片描述在这里插入图片描述nginx -s reload
测试:
浏览器搜索:http://172.25.37.1/index.jsp
在这里插入图片描述从本地资源中获取一个测试页面,对tomcat进行操作时,会在日志文件中生成记录。
lftp 172.25.254.250 cd /peb/docs/lamp get test.jsp
获取资源后,将test.jsp移动到
/usr/local/tomcat/webapps/ROOT
测试:172.25.37.1/test.jsp
user1 111

三、结合memcache交叉存储

交叉存储,后端正常工作的时候,将访问缓存存入到
server2 和 server3做做同样的操作
yum install memcached systemctl start memcached
server2的tomcat配置文件:
cd /usr/local/tomcat/conf
在这里插入图片描述
server3的tomcat配置文件:

在这里插入图片描述配置文件已经修改完成后
下载资源:
lftp 172.25.254.250 cd pub/docs/lamp/jar mget * rm -fr memcached-session-manager-tc6-1.6.3.jar cd /usr/lcoal/tomcat/bin ./startup.sh
测试:
n2对应的是172.25.37.3
在这里插入图片描述我们在这个测试页面输入的信息会记录在172.25.37.2的日志文件中。
在这里插入图片描述同理:
在这里插入图片描述当我们将172.25.254.2的tomcat关闭掉后。
在这里插入图片描述在刷新页面,测试。会跳转到自己的界面:
在这里插入图片描述

四、goaccess日志的可视化

1)软件安装及编译

获取本地资源:
lftp 172.25.254.250 cd pub/docs/lamp get goaccess-1.4.tar.gz
获取本地资源后,解压、配置、编译、安装、导入日志:
tar zxf goaccess-1.4.tar.gz cd goaccess-1.4 ./configure --enable-utf8 --enable-geoip=legacy yum install GeoIP-devel-1.5.0-13.el7.x86_64.rpm yum install ncurses-devel
在这里插入图片描述编译过程中需要补充安装两个包。
在这里插入图片描述上图表示,安装包补充完成后,配置完成。
make ##编译 make install ##安装

2)可视化日志监控

goaccess access.log -o /usr/local/nginx/html/report.html --log-format=COMBINED --real-time-html ##倒入日志文件

测试:
浏览器访问:http://172.25.37.1/report.html
ab -c 100 -n 1000000 http://172.25.37.1/index.html
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值