Tomcat多实例Nginx负载均衡
1、线上云主机构建Tomcat多实例
1)Tomcat是一款开源的、免费的WEB服务器软件,是Apache基金会旗下的,主要是用于发布网站代码、提供网页信息服务的,用户通过浏览器可以实现页面的访问。
2)Tomcat WEB软件默认可以处理静态网页,同时也可以处理动态网页(JSP),动态网页无需交于第三方的程序去解析了,其自身基于JAVA语言开发,运行该软件服务时,提前在系统上部署JDK工具包(JRE环境:JVM虚拟机)。
3)Tomcat主要是处理和发布JSP动态网页,JSP全称:Java Sever Pages,是基于JAVA语言开发的网页程序,Tomcat软件程序也被称为Tomcat容器(JAVA容器)。
静态网页:
静态网页一般是跟后端数据库不发生交互的网页,其网页内容更少更新或者几乎不更新,网页文件后缀命名通常是以.htm、.html、.xml等结尾的。
动态网页:
动态网页一般是跟后端数据库发生交互的网页,其网页内容经常更新或者随着后端数据库内容变化而更新,网页文件后缀命名通常是以.asp、.jsp、.php等结尾的。
4)基于线上云主机(CentOS Linux操作系统),从0开始构建一套Tomcat WEB平台, 首先在Linux系统上配置JAVA JDK工具包,部署的步骤和方法如下:
#从官网下载JDK软件包;
ls -l jdk1.8.0_131.tar.gz
#tar解压JDK软件包(-x extract解压,-z gzip格式,-v verbose详细,-f file文件);
tar -xzvf jdk1.8.0_131.tar.gz
#创建JDK部署目录:/usr/java/;
mkdir -p /usr/java/
#将解压后JDK目录程序移动至/usr/java/下;
\mv jdk1.8.0_131 /usr/java/
#查看JDK环境是否部署成功;
ls -l /usr/java/jdk1.8.0_131/
#查看JDK版本信息;
/usr/java/jdk1.8.0_131/bin/java -version
#将JDK路径设置为环境变量:JAVA_HOME;
cat>>/etc/profile<<EOF
export JAVA_HOME=/usr/java/jdk1.8.0_131
export CLASSPATH= C L A S S P A T H : CLASSPATH: CLASSPATH:JAVA_HOME/lib:$JAVA_HOME/jre/lib
EOF
#使环境变量生效;
source /etc/profile
exit
5)根据如上JAVA JDK部署方法,JDK环境部署成功,查看其版本信息如图所示:
6)基于Tomcat处理、发布JSP动态网页程序,JDK配置完成,接下来需要部署Tomcat WEB平台,Tomcat部署步骤和方法如下:
#从官网下载Tomcat软件包;
ls -l apache-tomcat-8.0.50.tar.gz
#tar解压Tomcat软件包(-x extract解压,-z gzip格式,-v verbose详细,-f file文件);
tar -xzvf apache-tomcat-8.0.50.tar.gz
#创建Tomcat WEB部署目录:/usr/local/tomcat_v1.jf.com/;
mkdir -p /usr/local/tomcat_v1.jf.com/
#将解压后的Tomcat目录程序移动至部署目录;
\mv apache-tomcat-8.0.50/* /usr/local/tomcat_v1.jf.com/
#查看Tomcat WEB程序是否部署成功;
ls -l /usr/local/tomcat_v1.jf.com/
#启动Tomcat WEB服务;
/usr/local/tomcat_v1.jf.com/bin/startup.sh
#查看Tomcat启动监听端口;
netstat -tnlp|grep -aiwE “8005|8080|8009”
8005,主要是用于SHUTDOWN指令关闭端口;
8080,主要是用于HTTP协议远程访问端口;
8009,主要是用户AJP协议访问端口,Apache和Tomcat专属端口;
7)根据如上的Tomcat WEB平台部署,Tomcat服务部署成功,通过浏览器访问宿主机IP+8080端口,如图所示:
Tomcat多实例Nginx负载均衡相关推荐
- Tomcat多实例与负载均衡
Tomcat多实例与负载均衡 前言 一.Tomcat多实例 (1)安装jdk (2)安装tomcat (3)配置tomcat环境变量 (4)修改tomcat2中的主配置文件 (5)修改启动脚本和关闭脚 ...
- Tomcat多实例和负载均衡
文章目录 一.Tomcat多实例 1.1 Tomcat多实例的步骤(理论) 1.安装好 jdk 2.安装 tomcat 3.配置 tomcat 环境变量 4.修改 tomcat2 中的 server. ...
- Haproxy群集+Nginx负载均衡+Tomcat架构搭建
文章目录 Haproxy群集+Nginx负载均衡+Tomcat 一.Nginx+Tomcat 1.tomcat1搭建 1)准备工作 2)安装JDK,配置tomcat环境变量 ①rpm安装JDK ②配置 ...
- NGINX负载均衡配置解析
课程目标 掌握什么是负载均衡及负载均衡的作用和意义. 了解lvs负载均衡的三种模式. 了解lvs-DR负载均衡部署方法. 掌握nginx实现负载均衡的方法. 掌握lvs+nginx负载均衡拓扑结构. ...
- Nginx系列篇二:linux搭建Nginx负载均衡
建议先搭建好Nginx环境 可阅读--->Linux中搭建Nginx 1.准备好三台服务器[标配] 一.nginx负载均衡服务器:192.168.102.110,配置好Nginx 二.tomca ...
- Nginx-06:Nginx配置实例之负载均衡
Nginx配置实例之负载均衡 目的:访问http://192.168.17.129/edu/a.html时平均的分配到8080和8081端口,即实现负载均衡的效果. 1.准备工作 (1)准备两台tom ...
- 图文解说:Nginx+tomcat配置集群负载均衡
图文解说:Nginx+tomcat配置集群负载均衡 博客分类: appserver nginxTomcatUbuntuLinux网络应用 作者:niumd Blog:http://ari.iteye ...
- tomcat服务部署与nginx负载均衡
中间件产品介绍 目前来说IBM的WebSphere. Oracle的Weblogic占据了市场上Java语言Web站点的部分份额.该两种软件由于无与伦比的性能及可靠性等优势被广泛应用于大型互联网公 ...
- Nginx负载均衡配置实例
五.Nginx负载均衡配置实例 实现效果:访问 www.123.com/edu/a.html的时候,将请求平均分配到8080和8081端口. 准备工作: 1)准备两台Tomcat服务器(端口号为808 ...
最新文章
- jQuery版本不同及多次引用问题
- ASP.NET MVC 学习6、学习使用Code First Migrations功能,把Model的更新同步到DB中
- FTP服务器的安装和配置
- SpringBoot图文教程4—SpringBoot 实现文件上传下载(亲测)
- map和reduce
- 人工智能AI实战100讲(四)-基于深度学习的图像增强综述
- CSAPP--整数的运算
- tableau三轴合并_举个栗子!Tableau技巧(34):同一张图表如何呈现多个度量
- 开工迎好运,开年好书与开年红包赠予你
- 事业单位入编和没入编的区别是什么?
- String, StringBuffer,StringBuilder
- 无法打开预编译头文件的解决方法及预编译头原理[ZZ] 转
- java素数的判断方法_Java素数判断
- 网卡MAC地址是什么?
- Android初学习之四:知晓当前是哪一个活动和随时随地退出程序
- css overflow
- 小白学python(爬虫写着玩系列1)
- 计算机组成原理时序与启停实验,计算机组成原理时序与启停实验.doc
- OpenCV 绘制正多边形
- HTC Desire (G7) VS MOTO Milestone VS MOTO XT800 个人对比评测