IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> linux企业部分:tomcat配置的负载均衡、反向代理、结合memcache交叉存储。goaccess日志的可视化 -> 正文阅读

[PHP知识库]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
在这里插入图片描述

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-09-08 10:26:21  更:2021-09-08 10:27:55 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 1:09:16-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码