Tomcat及其负载均衡

Tomcat及其负载均衡

一、实验环境

二、实验步骤

1、部署Tomcat 1

1)启动后关闭防火墙

#service   iptables  stop

2)安装JDK,配置Java环境

#tar  xf  jdk-7u65-linux-x64.gz

#mv   jdk1.7.0_65/    /usr/local/java

在/etc/profile.d/下建立java.sh脚本

#vim   /etc/profile.d/java.sh

#source   /etc/profile.d/java.sh

查看java的版本

#java   -version

3)安装配置Tomcat

#tar   xf   apache-tomcat-7.0.54.tar.gz

#mv   apache-tomcat-7.0.54   /usr/local/tomcat7

启动tomcat

#/usr/local/tomcat7/bin/startup.sh

#netstat   -napt | grep  8080

测试访问;http://192.168.2.11:8080

关闭tomcat  运行/usr/local/tomcat7/bin/shutdown.sh

4)建立java的web站点

创建目录

#mkdir  -pv  /web/webapp1

建立测试页

#vi   /web/webapp1/index.jsp

#more  /web/webapp1/index.jsp

修改tomcat的server。Xml文件

#vi   /usr/local/tomcat7/conf/server.xml

关闭启动Tomcat 再重新启动

#/usr/local/tomcat7/bin/shutdown.sh

#/usr/local/tomcat7/bin/startup.sh

测试网页:http://192.168.2.11:8080

2、部署Tomcat 2 server与部署Tomcat 1 server基本相同

1)启动后关闭防火墙

2)安装JDK,配置Java环境

在/etc/profile.d/下建立java.sh脚本   

3)安装配置Tomcat

启动tomcat

4)建立java的web站点

创建目录

#mkdir  -pv  /web/webapp1

建立测试页

#vi   /web/webapp1/index.jsp

#more  /web/webapp1/index.jsp

修改tomcat的server。Xml文件

#vi   /usr/local/tomcat7/conf/server.xml

关闭启动Tomcat 再重新启动

#/usr/local/tomcat7/bin/shutdown.sh

#/usr/local/tomcat7/bin/startup.sh

测试网页:http://192.168.2.12:8080

3、配置Nginx服务

1)关闭防火墙

#service   iptables  stop

2)安装相关软件包

#yum   install  -y  pcre-devel  zlib-devel  openssl-devel

3)解压安装Nginx

4)配置nginx.conf

#vi   /usr/local/nginx/conf/nginx.conf

在http下{.......}加入

在http{..............}-server{..................}-location{...........}中加入一行”proxy_pass http://tomcat_server;”

5)测试Nginx配置是否正确

#/usr/local/nginx/sbin/nginx  -t

启动nginx服务

#/usr/local/nginx/sbin/nginx  -c  /usr/local/nginx/conf/nginx.conf

#netstat  -anpt | grep  nginx

测试负载均衡:http://192.168.2.10反复刷新,会看到两个页面来回切换

时间: 2024-11-06 10:49:46

Tomcat及其负载均衡的相关文章

nginx tomcat做负载均衡

之前使用nginx做过web反向代理,没有做过负载均衡,今天有个同学需要做tomcat的负载均衡,我也研究下. 一共是2个机器,一个物理机(win7)上面部署2个tomcat,使用不同的端口启动.vm中的虚拟机放(centos)nginx,给tomcat做负载均衡. inux ip: 192.168.37.129 win ip: 192.168.37.1 首先保证两个主机可以互ping,响应的端口开放. nginx上使用80 tomcat1 使用8081 tomcat2使用8080 nginx,

Linux CentOS搭建JDK+Mysql+Tomcat+Nginx负载均衡环境      

本文使用了Tomcat+Nginx环境,主要起到负载均衡的作用,使用Tomcat处理jsp后台程序,使用Nginx处理静态页面. 准备工作(下载软件版本,请自行百度下载) 安装包放至:/usr/local/src 安装地址:/usr/local/软件名 1.apache-tomcat-6.0.48 2.mysql-5.5.54 3.nginx-1.6.3 4.cmake-2.8.8 5.pcre-8.40 6.jdk-8u11-linux-x64 7.openssl-1.1.0d(https使用

linux下:nginx+tomcat实现负载均衡

Nginx+tomcat+jdk+负载均衡配置 Nginx与tomcat都具有发布网页的功能,但是nginx只能发布HTML的静态网页,tomcat可以发布jsp的网页,并且nginx可以发布tomcat. 下载:jdk.xxxxxx.rpm   apache-tomcat-xxxxxxxxx.tar.gz   openssl.xxxxxx.tar.gz   zlib.xxxx.tar.gz   pcre.xxxx.tar.gz    Nginx.xxxxx.tar.gz 1.jdk安装配置 上

【中级篇】部署Tomcat+Nginx负载均衡集群

部署Tomcat+Nginx负载均衡集群 1.          实验需求: 1)     2台服务器同时部署tomcat; 2) 部署Nginx 3) 搭建负载均衡,测试其效果. 2.          实验环境: Linux服务器系统版本:CentOS-6.5 -S02 IP:192.168.10.15  ( tomcat 2 ) Linux服务器系统版本:CentOS-6.5 -S03 IP : 192.168.10.18  ( Nginx) Linux服务器系统版本:  RedHat6.

Tomcat的负载均衡(apache的mod_jk来实现)

Tomcat的负载均衡(apache的mod_jk来实现):  1.基于Apache的mod_jk来实现:              apache                /    \            tom1    tom2      在完成两台tomcat1,tomcat2的安装之后,希望可以实现负载均衡,使用mod_jk可以实现节点的故障恢复功能,即一个节点出现问题,mod_jk会其不参与负载, 在节点故障恢复后,mod_jk会让其参与负载,对此节点是否失败,对用户而言是透明的

Linux之部署Tomcat及其负载均衡

Linux之部署Tomcat及其负载均衡 一.案例 案例要求 1. 在1.10和1.20上分别部署tomcat服务,并创建java的web站点.在本机上分别验证是否能访问创建的web站点(如http://192.168.1.10:8080/index.jsp) 2. 在1.100的主机上部署nginx服务,修改主配置文件,实现nginx为前端,tomcat为后端的负载均衡的功能. 3.在client主机访问nginx服务器,验证是否能实现负载均衡. 二.开始部署 1.环境配置 (使用Vmware

Nginx+Tomcat+Memcached负载均衡配置完整流程(多方总结,亲测可用)

Nginx+Tomcat+Memcached负载均衡配置完整流程: 前言: Nginx实现Tomcat的负载均衡和利用memcached实现session共享. 首先配置tomcat,JDK 将jdk,tomcat 放入站点/opt目录中 安装JDK cd /opt chmod 755 jdk-6u45-linux-x64-rpm.bin ./jdk-6u45-linux-x64-rpm.bin java -version      //检验版本 安装Tomcat tar -zxf apache

centos部署简单tomcat及负载均衡

centos部署简单tomcat及负载均衡 实验拓扑: 实验准备: 准备好apache-tomcat及jdk和nginx的软件包,我这里使用的是 jdk-7u65-linux-x64.gz apache-tomcat-7.0.54.tar.gz nginx-1.9.4.tar.gz 实验前停止iptables和selinux sed -i '/SELINUX/s/enforcing/disabled/g' /etc/selinux/config /etc/init.d/iptables stop

nginx+tomcat+redis负载均衡及session共享

概述 本文档是用来详细描述 nginx+tomcat+redis负载均衡实现session共享 所需软件及下载地址 软件名称 下载地址 功能说明 Nginx-v1.6.0 http://nginx.org/download/nginx-1.6.0.tar.gz 负载均衡 commons-pool-2-2.4.2.jar http://mirrors.hust.edu.cn/apache//commons/pool/binaries/commons-pool2-2.4.2-bin.tar.gz j

Nginx+Tomcat实现负载均衡、动静分离

Nginx+Tomcat实现负载均衡.动静分离 ? 注:本demo是在windows下实现的,只是为初学者提供一个最简单的demo.步骤非常简单 ? JDK.Tomcat.Nginx的下载在此不再叙述 在cmd下进入nginx根目录,执行nginx命令,如下: ? 此时打开http://localhost便可看到欢迎页面. Nginx的主配置文件为conf/nginx.conf,我们可以在此查看端口等简单配置,默认端口为80. ? 重新打开一个cmd,进入nginx根目录:执行nginx –s