Nginx 部署Tomcat集群

简介

Tomcat集群的主要特性:

负载均衡:把任务均衡地分布到集群环境下的节点服务器,在并发访问量大的环境下,加快了访问响应速度。

高可用:处理某个任务的服务故障,另一服务实体中执行同一任务的服务接着完成任务,保证业务不中断。

一、Tomcat集群配置

  1. 搭建实验环境
    需求:Tomcat实现群集功能,以Nginx做代理,同时用zabbix监控Tomcat服务。可以开启多台虚拟机,每台都安装Tomcat服务,用另一种方法,一台服务器安装多个Tomcat服务,以端口号区分,实现群集搭建。

2. Tomcat启动多台

首先修改tomcat中server.xml文件中的端口号,将8005端口和8080端口进行修改,否则多台tomcat启动汇报端口占用。

启动后,linux通过命令查看启动状态,:

jps -m

3. 安装配置nginx服务器(用Nginx做正向代理)

#找到自己的nginx配置文件nginx.conf
vim /etc/nginx/conf.d/proxy.conf
upstream java {
    server 192.168.2.160:7000;
    server 192.168.2.160:8000;
    server 192.168.2.160:9000;
}
server {
    listen       80;
    server_name  www.xxxx.com;
    root   html;
    index  index.html index.htm;
    location / {
        proxy_pass http://java;
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

二、zabbix监控Tomcat

若想对tomcat集群进行监控,可以安装zabbix

1、所有文章未经授权禁止转载、摘编、复制或建立镜像,如有违反,追究法律责任。
2、本站文章部分来源注册用户发布或互联网收集而来,若有侵权,请邮件联系作者。
邮箱地址:wtao219@qq.com
THE END
分享
二维码
< <上一篇
下一篇>>