| 
 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 memcachedserver2的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
 
  |