的负载均衡(服务器负载平衡)是对多台云服务器(计算集群)进行流量分发的网络服务设备。它可以通过流量分发,快速提高应用系统对外的服务能力;隐藏实际服务端口,增强内部系统的安全性;通过消除服务单点故障,提升应用系统的可靠性。今天就给大家介绍下Nginx + Tomcat负载均衡群集的实战方法和步骤
Nginx + Tomcat负载均衡群集
Nginx处理静态
Tomcat处理动态
合并为动静分离(前后端分离)
引用>Tomcat重要目录
<强>本:存放启动和关闭Tomcat脚本强>
引用>
<强>配置:存放Tomcat不同的配置文件强>
<强>医生:存放Tomcat文档强>
<强> lib/日本/常见:存放Tomcat运行需要的库文件强>
<强>日志:存放Tomcat执行时的日志文件强>
<强> src:存放Tomcat的源代码强>
<强> webapps: Tomcat的主要网络发布目录强>演示前置知识点:
<编辑> Nginx静态处理优势编辑><强> 1. Nginx处理静态页面的效率远高于Tomcat的处理能力强>
引用> <编辑>动静分离原理:服务端接收来自客户端的请求中,既有静态资源也有动态资源编辑>
<强> 2。如果Tomcat的请求量为1000次,则Nginx的请求量为6000次强>
<强> 3。Tomcat每秒的吞吐量为0 6米,Nginx的每秒吞吐量为3.6 强>
<强> 4. Nginx处理静态资源的能力是Tomcat处理的6倍,优势可见一斑强>环境准备:
<强> Nginx: 192.168.18.147——在CentOS 7 - 2 强>
<强> Tomcat 1:192.168.18.128——在CentOS 7 强>
<强> Tomcat 2:129.168.18.148——在CentOS 7 - 4 强>
<强>客户:192.168.18.129——在赢得7 - 1 强>
引用>Tomcat 1服务器CentOS 7的操作:
<代码类=" language-bash "> [root@localhost ~] # hostnamectl set-hostname tomcat1 root@localhost ~ #苏 (root@tomcat1 ~) # systemctl firewalld.service停止 (root@tomcat1 ~) # setenforce 0 root@tomcat1 ~ # mkdir/aaa root@tomcat1 ~ #山。cifs//192.168.10.189/转/aaa 密码root@//192.168.10.189/rpm:, (root@tomcat1 ~) # cd/aaa/tomcat/(root@tomcat1 tomcat) # ls apache-tomcat-7.0.54.tar。广州,jdk-8u91-linux-x64.tar.gz apache-tomcat-8.5.16.tar。广州,nginx-1.12.0.tar.gz jdk-7u65-linux-x64。广州,,,,nginx-1.6.0.tar.gz (root@tomcat1 tomcat) #焦油zxvf jdk-8u91-linux-x64.tar。广州- c/usr/local/#设置环境变量: (root@tomcat1 tomcat) # vim/etc/profile, #按大写字母G到末行,按小写字在阿母下行插入以下内容: 出口JAVA_HOME=/usr/地方/jdk1.8.0_91 出口JRE_HOME=$ {JAVA_HOME}/jre 出口CLASSPATH=: $ {JAVA_HOME}/lib: $ {JRE_HOME}/lib 导出路径=$ {JAVA_HOME}/bin:美元的道路 #修改完成后,按Esc退出插入模式,输入:wq保存退出 (root@tomcat1 tomcat) #源/etc/profile (root@tomcat1 tomcat) # ls apache-tomcat-7.0.54.tar。广州,jdk-8u91-linux-x64.tar.gz apache-tomcat-8.5.16.tar。广州,nginx-1.12.0.tar.gz jdk-7u65-linux-x64。广州,,,,nginx-1.6.0.tar.gz (root@tomcat1 tomcat) #焦油zxvf apache-tomcat-8.5.16.tar。广州- c/usr/local/(root@tomcat1 tomcat) # cd/usr/local/(当地root@tomcat1) # ls apache-tomcat-8.5.16,等等,,包括,,自由,libexec份额 本,,,,,,,,,游戏,jdk1.8.0_91, lib64, sbin,,src root@tomcat1当地# mv apache-tomcat-8.5.16/tomcat (当地root@tomcat1) # ls 本,游戏,,jdk1.8.0_91 lib64,sbin大敌;src 等,包括,自由,,,,,libexec分享tomcat # ln - s/usr/local/tomcat/bin/startup. root@tomcat1当地sh/usr/local/bin/# ln - s/usr/local/tomcat/bin/shutdown.. root@tomcat1当地sh/usr/local/bin/(当地root@tomcat1) # mkdir pv/web/webapp1 mkdir:已创建目录“/web" mkdir:已创建目录“/web/webapp1" (当地root@tomcat1) # cd/web/webapp1/[root@tomcat1 webapp1] # vim index . jsp % @ & lt;页面语言=癹ava"进口=癹ava.until。*”;pageEncoding=癠TF-8" %比; & lt; html> & lt; head> ,& lt; title> JSP test1 page & lt;/head> & lt; body> %,& lt out.println(“欢迎ACCP Web"); %比; & lt;/body> & lt;/html> #添加完成后输入:wq保存退出 [root@tomcat1 webapp1] # vim/usr/local/tomcat/conf/server.xml #输入/主机查找到以下内容 & lt;主机名=發ocalhost",appBase=皐ebapps" unpackWARs=皌rue"autoDeploy=皌rue"比; #在此行下插入,添加站点目录 & lt;上下文docBase=?web/webapp1"路径=?“可写=癴alse"比; & lt;/Context> #添加完成后输入:wq保存退出 [root@tomcat1 webapp1] # startup.sh 使用CATALINA_BASE:,/usr/local/tomcat 使用CATALINA_HOME:,/usr/local/tomcat 使用CATALINA_TMPDIR:/usr/local/tomcat/temp 使用JRE_HOME:,,,,/usr/地方/jdk1.8.0_91/jre 使用类路径:,,,/usr/local/tomcat/bin/bootstrap.jar:/usr/地方/tomcat/bin/tomcat-juli.ja Tomcat启动。简单介绍下Nginx + Tomcat负载均衡群集的实战方法和步骤