tomcat + nginx 负载均衡

虚拟机1  : nginx

1  systemctl stop firewalld
    2  setenforce 0
    3  yum -y install lrzsz
    4  rz
    5  ls
    6  tar -zxvf nginx-1.10.1.tar.gz -C /usr/src/
    7  cd /usr/src/nginx-1.10.1/
    8  yum -y install gcc gcc-c++ pcre-devel zlib-devel
    9  ./configure --prefix=/usr/local/nginx
   10  make && make install
   11  /usr/local/nginx/sbin/nginx 
         测试  ip:80

虚拟机2: tomcat 1

1  systemctl stopfirewalld
    2  systemctl stop firewalld
    3  setenforce 0
    4  yum -y install java
    5  yum -y install lrzsz
    6  rz
    7  tar -zxvf apache-tomcat-7.0.68.tar.gz
    8  cp -r apache-tomcat-7.0.68 /opt/tomcat
    9  cd /opt/tomcat/bin/
   10  ./startup.sh
   11  cd /opt/tomcat/webapps/ROOT/
   12  ls
   14  mv index.jsp index.pl
   15  vim index.jsp          编写测试页面

测试 ip:8080

虚拟机3 : tomcat2   1  systemctl stopfirewalld
    2  systemctl stop firewalld
    3  setenforce 0
    4  yum -y install java
    5  java -version
    6  yum -y install lrzsz
    7  rz
    8  tar -zxvf apache-tomcat-7.0.68.tar.gz
    9  cp -r apache-tomcat-7.0.68 /opt/tomcat
   10  cd /opt/tomcat/bin/
   11  ./startup.sh
   12  cd /opt/tomcat/webapps/ROOT/
   14  mv index.jsp index.pl
   15  vim index.jsp               编写测试页面

测试 ip:8080

负载均衡配置   虚拟机1:nginx

15  vim /usr/local/nginx/conf/nginx.conf

location  / {                                         覆盖原有的   添加
              proxy_pass http://daxian;            下对应
         }

upstream daxian {                           上对应
               server 192.168.238.129:8080;       分别对应已建好的tomcat1     加端口号 
                server 192.168.238.130:8080;          tomcat2      加端口号
            }
}                  备注:容易报错,如果在最后添加一定要加一个括号

19  pkill nginx
   20  /usr/local/nginx/sbin/nginx         重启nginx

测试    ip                               不断刷新,就实现了 负载均衡了

-------------------------------------------------------------------------------------------------

时间: 2024-08-07 18:34:45

tomcat + 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使用

【中级篇】部署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+nginx负载均衡

一.       工具 nginx-1.8.0 apache-tomcat-6.0.33 二.    目标 实现高性能负载均衡的Tomcat集群: 三.    步骤 1.首先下载Nginx,要下载稳定版: 2.然后解压两个Tomcat,分别命名为apache-tomcat-6.0.33-1和apache-tomcat-6.0.33-2: 3.然后修改这两个Tomcat的启动端口,分别为18080和28080,下面以修改第一台Tomcat为例,打开Tomcat的conf目录下的server.xml

tomcat+nginx负载均衡群集

线上环境Nginx+Tomcat网站拓扑架构 服务器软件要求: 主机 IP地址 主要软件 Nginx服务器 192.168.1.102 nginx-1.6.0.tar.gz Tomcat1 192.168.1.100 1.jdk-7u65-linux-x64.gz 2.apache-tomcat-7.0.54.tar.gz Tomcat2 192.168.1.101 1.jdk-7u65-linux-x64.gz 2.apache-tomcat-7.0.54.tar.gz 安装并配置java环境

[tomcat] tomcat+nginx 负载均衡配置

首先下载,安装tomcat. 修改tomcat端口,修改server.xml: 1.修改tomcat端口(默认8080) <Connector port="8383" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 2.shutdown 端口(默认8005) <Server port="8006" s

CentOS 7.3 部署Tomcat + nginx 负载均衡

实施准备 关闭防火墙,安全性增强功能 准备要有三台 centos 其中两个centos 上搭建 tomcat8 另一台上搭建nginx 还以一台Windows 来进行访问 systemctl stop iptables systemctl stop firewalld JDK:jdk1.8.0_171-amd64 Tomcat:apache-tomcat-8.5.31.tar.gz 在安装Tomcat 之前要安装JDK.JDK是 Sum 公司免费提供的软件开发语言 在平台兼容性方面,JDK 作为

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,

nginx负载均衡和tomcat热部署简单了解

简单说下几个名词 nginx 它是一个反向代理,实际上就是一台负责转发的代理服务器,貌似充当了真正服务器的功能,但实际上并不是,代理服务器只是充当了转发的作用,并且从真正的服务器那里取得返回的数据,这个就是nginx的工作内容 tomcat 开源的web服务器 oracle 数据库 redis 缓存系统 nginx负载均衡简介 如图1展示,客户端发起请求,通过nginx代理后,根据权重将请求平均转发到服务器 热部署简介 一般我们只有1个tomcat的时候,如果需要代码包,就需要把tomcat关闭

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安装配置 上