资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

部署Tomcat及其负载均衡的详细方法和步骤

下文给大家带来部署Tomcat及其负载均衡的详细方法和步骤,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有很多书籍,今天我们就用创新互联在行业内累计的经验来做一个解答。

创新互联是一家专业提供嘉祥企业网站建设,专注与网站设计制作、成都网站制作、成都h5网站建设、小程序制作等业务。10年已为嘉祥众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。

1.tomcat云服务器是一个免费的开放源代码的Web应用云服务器,属于轻量级应用云服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。一般来说Tomcat虽然和Apache或者Nginx这写web云服务器一样,具有处理HTML页面的功能,然而由于其处理静态HTML的能力远不及Apache或者Nginx,所以Tomcat通常是作为一个Servlet和JPS容器,单独运行在后端。

2.在安装Tomcat之前必须先安装JDK。JDK的全称是java Development Kit,是Sun公司免费提供的Java语言的软件开发工具包,其中包含java虚拟机(JVM)。编写好的java源程序经过编译可形成java字节码,只要安装JDK,就可以利用JVM解释这些字节码文件,从而保证了java的跨平台性。

(1).查看JDK是否安装
运行java -version命令查看java是否安装,如果没有安装需要自行下载安装。
部署Tomcat及其负载均衡的详细方法和步骤

(2)安装配置Tomcat
解压apachen-tomcat-8.5.16.tar.gz包
部署Tomcat及其负载均衡的详细方法和步骤

(2)解压后生成aoache-tomcat-8.5.16文件夹,将该文件夹移动到/usr/local/下。
部署Tomcat及其负载均衡的详细方法和步骤

(3)启动tomcat
部署Tomcat及其负载均衡的详细方法和步骤
部署Tomcat及其负载均衡的详细方法和步骤

(4)打开浏览器访问测试:http://192.168.1.10:8080,如果出现如图所示的界面,则表示tomcat已近启动成功。
部署Tomcat及其负载均衡的详细方法和步骤

3.Tomcat配置相关说明
tomcat的主目录为/usr/local/tomcat8/
部署Tomcat及其负载均衡的详细方法和步骤

(1)主要目录说明
部署Tomcat及其负载均衡的详细方法和步骤

(2)配置文件说明
部署Tomcat及其负载均衡的详细方法和步骤
部署Tomcat及其负载均衡的详细方法和步骤

4.tomcat主配置文件说明
部署Tomcat及其负载均衡的详细方法和步骤

5.建立java的web站点
(1)在根目录下建立一个web目录,并在里面建立一个webapp1目录,用于存放网站文件。
部署Tomcat及其负载均衡的详细方法和步骤

(2)在webapp1目录下建立一个index.jsp测试页面
部署Tomcat及其负载均衡的详细方法和步骤
部署Tomcat及其负载均衡的详细方法和步骤

(3)修改tomcat的server.xml
定义一个虚拟机,并将网站文件路径指向已近建立的/web/webapp1,在host段增加context段。
部署Tomcat及其负载均衡的详细方法和步骤
部署Tomcat及其负载均衡的详细方法和步骤

(4)关闭tomcat,再重新启动
部署Tomcat及其负载均衡的详细方法和步骤
部署Tomcat及其负载均衡的详细方法和步骤

(5)通过浏览器访问http://192.168.1.10:8080/。出现如图页面,说明该tomcat站点已经配置成功,并且已近能够运行JSP了。
部署Tomcat及其负载均衡的详细方法和步骤

                            案例:Nginx+Tomcat负载均衡群集

1.通常情况下,一台tomcat站点由于可能出现单点故障无法应付过多客户复杂多样的请求等问题,不能单独应用于生产环境下,所以我们需要一套更可靠的解决方案来完善web站点架构。
Nginx是一款非常优秀的http服务器软件,它能够支持高达50000个并发连接数的响应,拥有强大的静态资源处理能力,运行稳定,并且内存,cpu等系统消耗非常低。,目前很多大型网站都应用Nginx服务器作为后端网站程序的反向代理及负载均衡,来提升整个站点的负载并发能力。
(1)网站拓扑架构如图所示
部署Tomcat及其负载均衡的详细方法和步骤

2.案例实施
(1)tomcat2 server配置
tomcat server 配置方法基本同tomcat1,其中包括:
(1)关闭防火墙
(2)确认是否安装JDK,java版本于tomcat1server保持一致
(3)安装配置tomcat,版本于tomcat1 server保持一致
(4)创建/web/webapp1 目录,修改tomcat配置文件server.xml,将网站文件目录更改到/web/webapp1/路径下。
(5)在/web/webapp1/路径下建立index.jsp,为了区别测试页面index.jsp的内容更改如下。
部署Tomcat及其负载均衡的详细方法和步骤
部署Tomcat及其负载均衡的详细方法和步骤
部署Tomcat及其负载均衡的详细方法和步骤
部署Tomcat及其负载均衡的详细方法和步骤

3.Nginx服务器配置
在nginx服务器192.168.1.30上安装nginx,反向代理两个tomcat站点,并实现负载均衡。
(1)关闭防火墙
(2)安装相关软件包
部署Tomcat及其负载均衡的详细方法和步骤
(3)解压并安装Nginx
部署Tomcat及其负载均衡的详细方法和步骤
(4)配置nginx.conf
在http{..}中加入以下代码,设定负载均衡的服务器列表,weight参数表示权重,权重越高被分配到的概率越大。为了使测试效果比较明显,我们包权重设置为一样。
部署Tomcat及其负载均衡的详细方法和步骤
部署Tomcat及其负载均衡的详细方法和步骤
部署Tomcat及其负载均衡的详细方法和步骤
(5)测试Nginx配置文件是否正确。
部署Tomcat及其负载均衡的详细方法和步骤
(6)启动nginx服务
部署Tomcat及其负载均衡的详细方法和步骤
(7)查看Nginx服务进程。

部署Tomcat及其负载均衡的详细方法和步骤

 最后打开浏览器访问http://192.168.1.30即可

不断刷新浏览器测试,可以看到由于权重相同,页面反复在以下两个页面来回切换。第一次访问,出现的是test1测试页面,刷新后,第二次访问,出现的是test2测试网页。如下图所示,这说明负载均衡群集搭建成功。
部署Tomcat及其负载均衡的详细方法和步骤

 

看了以上关于部署Tomcat及其负载均衡的详细方法和步骤,如果大家还有什么地方需要了解的可以在创新互联行业资讯里查找自己感兴趣的或者找我们的专业技术工程师解答的,创新互联技术工程师在行业内拥有十几年的经验了。

 

 


名称栏目:部署Tomcat及其负载均衡的详细方法和步骤
本文来源:http://cdkjz.cn/article/pedhso.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220