Tomecat 实现负载均衡集群服务(nt,at)
来源:互联网 发布:pc游戏优化为什么难 编辑:程序博客网 时间:2024/06/05 02:05
**这里我们用的都是yum安装的**
yum install -y tomcat tomcat-lib tomcat-admin-webapps tomcat-webapps tomcat-docs-webapp
部署后端服务器tomcat·,我们用了三个虚拟机来替代,并实现服务:如:tomcatA 192.168.23.100
tomcat B 192.168.23.148
nginx或http 192.168.23.149
Nginx 反向代理+tomcat负载均衡
首先部署tomcat A:
1.安装jdk
使用-version输出Java的版本号如果可以输出那么表示Java环境部署ok Java -version
[root@centos6 webapps]# mkdir -pv ./testapp/{classes,lib,WEB-INF,META-INF}
mkdir: created directory ‘./testapp’
mkdir: created directory ‘./testapp/classes’
mkdir: created directory ‘./testapp/lib’
mkdir: created directory ‘./testapp/WEB-INF’
mkdir: created directory ‘./testapp/META-INF’
[root@centos6 webapps]# ls
docs examples host-manager manager ROOT sample testapp
[root@centos6 webapps]# ls testapp/
classes lib META-INF WEB-INF
[root@centos6 testapp]# cat index.jsp <%@ page language="java" %><%@ page import="java.util.*" %><html> <head> <title>Test Page</title> </head> <body> <% out.println("Tomcat A"); %> </body> </html>
为了能够保证能够访问到testapp,在/etc/tomcat/server.xml中的 Host 中定义Context 如下:
启动tomcat服务
tomcatB同tomcatA配置一样
2.创建后端反代的虚拟主机
2.1 在nginx调度器上创建一个向后反代的主机
安装nginx,并且启动服务
yum install nginx | systemctl strart nginx.server
在http字段定义upstream,设置后端Tomcat主机和端口,并设置健康状态检查
vim /etc/nginx/nginx.conf
转发设置将访问nginx的请求转发至upstream
设置完成来访问nginx服务器地址来实现负载均衡
设置完成后关闭nginx服务
3.基于httpd实现反向代理+负载均衡
修改httpd主配置文件注销中心主机
[root@httpd ~]# vim /etc/httpd/conf/httpd.conf
**(#)DocumentRoot “/var/www/html”
设置负载均衡向的信息
vim /etc/httpd/conf.d/ mod_proxy_http.conf
完成后出现负载均衡效果:
4.基于ajp协议实现负载均衡
只要修改访问后端服务器的协议为ajp,端口为8009即可,并且设置状态页面
vim /etc/httpd/conf.d/mod_proxy.conf
访问状态页面:
- Tomecat 实现负载均衡集群服务(nt,at)
- Web集群与负载均衡服务实现
- web集群服务的负载均衡方案选择与实现
- web集群服务的负载均衡方案选择与实现
- web集群服务的负载均衡方案选择与实现
- web集群服务的负载均衡方案选择与实现
- web集群服务的负载均衡方案选择与实现
- web集群服务的负载均衡方案选择与实现
- web集群服务的负载均衡方案选择与实现
- web集群服务的负载均衡方案选择与实现
- web集群服务的负载均衡方案选择与实现
- web集群服务的负载均衡方案选择与实现
- LVS负载均衡集群服务搭建详解(一)
- LVS负载均衡集群服务搭建详解(二)
- LVS搭建负载均衡集群服务
- LVS负载均衡集群服务搭建详解
- 基于keepalive+LVS的高可用集群来实现web服务负载均衡集群的架构
- Apache+Tomcat实现负载均衡及集群(session同步)--四、负载均衡(1)使用mod_jk
- Quartz动态添加、修改和删除定时任务时间的方法以及日期转换cron表达式时间格式工具类
- git 删除远程仓库中的文件或者文件夹
- Python3网络爬虫(十四):跟股神巴菲特学习炒股之财务报表入库(MySQL)
- [中等] UVa OJ 10603 Fill BFS状态搜索
- 线程安全性
- Tomecat 实现负载均衡集群服务(nt,at)
- 20170902_TCP是如何保证可靠性的
- solr 标准查询解析器的加权
- Javadoc
- 两个count获取除数
- 分享 Handler
- svm
- 蛇形填数
- UVa 11078 Open Credit System题解