实用Apache的mod_proxy可以实现负载均衡。
Hot Standby(热备份):当一个tomcat宕了以后,可以将客户端的请求立即切换到另一个tomcat中,
第二个tomcat相当于是备份服务器的作用。
在ubuntu(linux)系统的具体的做法:
1.Apache 与Tomcat 做HTTP的代理
如果没有配置过mod_proxy模块,可以参考apache与tomcat的mod_proxy集成
在Apache的的配置文件中,添加主tomcat的http代理,如图:
端口8088是主tomcat的http端口,默认的tomcat的端口是8080,
重启apache
sudo /etc/init.d/apache reload
使用浏览器访问你的http代理是否成功。
2.添加配置
确保上一步配置没有问题,在apache的配置文件的最底部(</VirtualHost>标签下部)加入以下代码
ProxyRequests Off
<Proxy balancer://mycluster>
BalancerMember http://localhost:8088
BalancerMember http://localhost:8081 status=+H
</Proxy>
ProxyPass / balancer://mycluster/
热备份的配置只需要在备份的tomcat后面加入 “status=+H”,Apache会自动检测错误并把请求分给备份服务器,并且apache会每隔几分钟检测主tomcat的状况,如果主tomcat恢复正常,apache就自动分流给主服务器。
实用Apache的mod_proxy可以实现负载均衡。相关推荐
- Apache+Tomcat +mod_proxy集群负载均衡及session
序言: 在玩Apache+Tomcat +mod_jk集群负载均衡及session的时候发现,还有一种方式可以实现,就是网上各位大牛们说的mod_proxy反向代理. 实在弄的我的知识细胞洋洋.实 ...
- Centos7+Nginx+Keepalived实现Apache服务的高可用负载均衡
Centos7+Nginx+Keepalived实现Apache服务的高可用&负载均衡 今天是2017年的第一天,昨天也就是2016年的最后一天,我尝试部署了Centos7+Nginx+Kee ...
- Apache+tomcat+mod_jk+centos6.2负载均衡集群配置--转载
转载地址:http://blog.163.com/chenhui_java/blog/static/17267249420128101191860/ 注: 由于长期受转载毒害,所以本人日志均是原创:其 ...
- 配置apache和nginx的tomcat负载均衡
2016-01-25 09:36 by pursuer.chen, 2777 阅读, 2 评论, 收藏, 编辑 概述 本篇文章主要介绍apache和nginx的相关配置,tomcat的相关安装配置我在 ...
- 【高可用HA】Apache (4) —— Mac下配置Apache Httpd负载均衡(Load Balancer)之mod_jk
Mac下配置Apache Httpd负载均衡(Load Balancer)之mod_jk httpd版本: httpd-2.4.17 jk版本: tomcat-connectors-1.2.41 参考 ...
- windows apache 负载均衡配置 Tomcat集群配置
2019独角兽企业重金招聘Python工程师标准>>> 1.安装 exe可执行文件的安装方式:http://jingyan.baidu.com/article/ed15cb1b73b ...
- Apache + Tomcat 负载均衡 session复制
转自:http://blog.csdn.net/cssmhyl/article/details/8455400 http://snowolf.iteye.com/blog/743611 Apache ...
- 结合Apache和Tomcat实现集群和负载均衡
http://fableking.iteye.com/blog/360870 TomcatApacheJSP应用服务器Web 本文基本参考自 轻松实现Apache,Tomcat集群和负载均衡,经由实 ...
- Apache/Nigix + Tomcat + 负载均衡
Part I: Apache + Tomcat + 负载均衡 http://www.open-open.com/lib/view/open1350612892352.html http://micha ...
最新文章
- 笔记本多硬盘win7下U盘安装Cnetos7引导问题!
- JavaFX键盘事件
- 无法连接oralce问题(不断更新)
- 需求分析模板_如何进行培训需求分析?
- 综合支撑【恶灵附身 Psycho Break】的世界观的概念艺术
- VMware Workstation虚拟机环境下Xubuntu系统如何设置中文
- Qtum量子链发布QIP-7:Qtum虚拟机升级,五大更新全面提升开发性能
- PMP备考之路 - 汪博士第十二章(项目采购管理)
- protues仿真51单片机教程
- android ellipsize 属性详解
- 智力考验看成语猜古诗句微信小程序源码下载好玩解闷小游戏
- 【第148期】游戏策划:恭喜@灯入职剧情策划
- 兄dei,听说你动画很卡?
- Windows Embedded Standard 7 部署须知
- cocos2dx android 实现应用重启
- 【BLE】TLSR8258开发记录之2--TLSR8258DK48D烧录操作说明
- 双十一不仅程序员忙,买家秀也很忙
- JSON重要工具: json.js
- Flask Web开发基础实战-1.0用户认证与注册模块
- 信息安全等级保护和网络安全等级保护有什么区别?
热门文章
- 理解SOAP (一)介绍、SOAP 版本、
- date比较大小 mybatis_mybatis date类型比较
- java.util.Date cannot be cast to java.sql.Date Date类型转换
- 面向区块链物联网系统的边缘计算网关(专利号:CN110365707)
- 深度有趣 | 09 Inception-v3图片分类
- 植物2 IOS 怎么实名认证_淘宝怎么实名认证?实名认证有哪些好处?
- 注意!深圳积分入户办理这些指标加分
- 毕业快乐-纪念四年大学时光
- shell | LiteOS 物联网操作系统中的 shell 组件使用分享
- vue使用canvas实现手写电子签名;vue使用vue-esign插件实现手写电子签名;H5使用画布签名