Nginx 部署Tomcat集群
简介
Tomcat集群的主要特性:
负载均衡:把任务均衡地分布到集群环境下的节点服务器,在并发访问量大的环境下,加快了访问响应速度。
高可用:处理某个任务的服务故障,另一服务实体中执行同一任务的服务接着完成任务,保证业务不中断。
一、Tomcat集群配置
- 搭建实验环境
需求: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
2、本站文章部分来源注册用户发布或互联网收集而来,若有侵权,请邮件联系作者。
邮箱地址:wtao219@qq.com
THE END
二维码