一、Web集群的组成

一个TongWeb Server集群包含有一定数量的TongWeb服务器、TongWebDirector 以及Web代理服务器。互相之间可以协作实现高负载,高可用性等功能。

Web代理服务器(简称WebServer):位于web客户端(浏览器)和TongWebDirector之间,可以是Microsoft IIS、Apache、NetScape/iPlanet。主要用于提供静态页面(html,gif,jpeg)服务,对于servlet/jsp的调用,将会转给TongWeb Director。

TongWeb Director:作为插件附加在Web代理服务器上。通过请求派发策略实现请求派发工作和服务器失效检测工作。

TongWeb 服务器(AppServer):之间可以通过网络实现对于http session数据的实时复制,从而保证客户端的高可靠访问。一台TongWeb服务器又称为一个集群节点。

Web 应用:部署在TongWeb服务器上的,由 serlvet/jsp以及一些静态资源组成的应用程序,供浏览器访问使用。一个 web 应用,一般打包为一个 WAR 文件。

Web代理服务器和TongWeb服务器启动的先后次序无关紧要,TongWebDirector将总是选择目前可用的TongWeb服务器,并周期性地检测TongWeb服务器是否正常工作。另外,还可以使用配置文件tongweb_director.conf来增加、删除或修改它所管理的TongWeb服务器。

二、Web集群的方式

1、负载均衡

负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。TongWeb集群通过代理服务器上的TongWebDirector,将客户端发送来的请求均匀分配到多台内部Web服务器之一上,从而达到负载均衡的目的。而接收到请求的服务器独立地回应客户的请求。

2、带会话迁移功能的应用级集群

带会话迁移功能的应用级集群就是在建立的负载均衡集群的基础上增加了Session保存与迁移功能。当Web应用中使用了Session时,集群中的每个TongWeb服务器管理自己所产生的Session,当Web应用从一台服务器迁移到另一台服务器时,Session也会自动进行迁移,这样使得对Session的管理被均匀地分布到所有的服务器上,任何一台服务器失效并不会使Session数据丢失。从而保证了Session应用的安全性和可靠性。

三、在UNIX平台上用APACHE配置集群

1、TongWebDirector for Apache 1.3的安装配置

1.1 安装Apache Web Server

apache安装在10.46.6.181的/opt/apache目录下,用boss用户进入起停。

安装过程略(直接tar一个可用的就可以了)

1.2 修改配置

1)更改httpd.conf文件

进入/usr/local/apache/conf,使用熟悉的编辑工具如vi打开httpd.conf文件,修改ServerName和Port为自己需要的配置。

这里为了不影响大家原先的使用,所以将端口设置为9004

1.3 装载模块状态检查

为了后面能成功安装Apache上的TongWebDirector,必须确保mod_so能正常装载,因此需要检查模块是否装载,进入/usr/local/apache/bin,运行./httpd -l,查看是否有mod_so.c项,如果有就说明该正常装载了。

2、安装TongWebDirector二进制代码模块

2.1 安装所需二进制代码文件以及辅助文件列表

tongweb自动部署_用apache配置TongWeb集群相关推荐

  1. 学习笔记Hadoop(七)—— Hadoop集群的安装与部署(4)—— 配置Hadoop集群

    四.配置Hadoop集群 Hadoop集群总体规划 Hadoop集群安装采用下面步骤: 在Master节点:上传并解压Hadoop安装包 . 在Master节点:配置Hadoop所需configura ...

  2. 需要单机还是集群部署_单机、分布式、集群的区别与联系

    一.单机结构 一个系统业务量很小的时候所有的代码都放在一个项目中,然后这个项目部署在一台服务器上就好了,整个项目所有的服务都由这台服务器提供.这就是单机结构.单机结构的缺点是显而易见的,单机的处理能力 ...

  3. window xp Apache与Tomcat集群配置--转载

    转载地址:http://www.cnblogs.com/obullxl/archive/2011/06/09/apache-tomcat-cluster-config.html 一. 环境说明 Win ...

  4. mysql在ibm上安装教程_在ibm服务器上安装配置MySQL集群的方法

    在ibm服务器上安装配置MySQL集群的方法 2014-07-13 16:45来源:中国存储网 导读:本文只是介绍安装和配置,关于一些名词和原理,请参考MySQL手册.一.环境:IBM x3560Vm ...

  5. 二进制部署 单Master Kubernetes-v1.14.1集群

    一.部署Kubernetes集群 1.1 Kubernetes介绍 Kubernetes(K8S)是Google开源的容器集群管理系统,K8S在Docker容器技术的基础之上,大大地提高了容器化部署应 ...

  6. centos6.5环境基于conga的web图形化界面方式配置rhcs集群

    一.简介 RHCS 即 RedHat Cluster Suite ,中文意思即红帽集群套件.红帽集群套件(RedHat Cluter Suite, RHCS)是一套综合的软件组件,可以通过在部署时采用 ...

  7. Hive环境的安装部署(完美安装)(集群内或集群外都适用)(含卸载自带mysql安装指定版本)...

    Hive环境的安装部署(完美安装)(集群内或集群外都适用)(含卸载自带mysql安装指定版本) Hive 安装依赖 Hadoop 的集群,它是运行在 Hadoop 的基础上. 所以在安装 Hive 之 ...

  8. hadoop--集群配置/群起集群

    文章目录 集群配置 1. 集群部署规划 2. 配置文件说明 3. 配置集群 群起集群 1. 配置workers 2. 启动集群 3. 集群基本测试 集群配置 1. 集群部署规划 tips: NameN ...

  9. Apache + Tomcat + JK 集群

    原文请见http://www.cnblogs.com/dennisit/p/3370220.html 本文介绍了集群和负载均衡的基本开源实现,实现了用Apache分发请求到多个Tomcat里面相应的应 ...

  10. 通过Charmed Ceph 在 H3C UniServer R4950 G5 服务器上 部署独立的Ubuntu Ceph 存储集群

    摘要 本文档提供了一个独立Ceph集群的构架参考,部署及各种访问方法.本测试在4台H3C UniServer R4950 G5服务器上构建了一个独立的可扩展.可靠和容错的Ceph存储集群.可以同时对外 ...

最新文章

  1. TED+肢体语言塑造你自己+power+fake it till you make it
  2. 03系统多界面_领克03+冠军版定制版车联系统全网首测,性能+智能它都给你
  3. 热力图和相关系数分析
  4. DELAY INIT 延迟初始化
  5. LeetCode 388. 文件的最长绝对路径(不用栈,前缀和)
  6. Ubuntu下deb与rpm包的安装方法
  7. Python技巧——list comprehension 与 functools.reduce
  8. windows技巧——notepad2 取代自带 notepad ,功能强大!
  9. 计算机分屏显示知识,如何使用Windows的分屏显示功能
  10. 工作簿中工作表内容批量提取
  11. 「docker实战篇」python的docker爬虫技术-python脚本app抓取(13)
  12. 【UL 2272 、 UL 2849】电动自行车美国UL认证电动自行车EN15194欧盟EN17128轻型电动车新标准
  13. 数据增强——mixup
  14. android朋友圈九宫格图片尺寸,朋友圈图片尺寸多少厘米(附朋友圈发图技巧)...
  15. Win10系统台式机如何调节系统亮度
  16. 哈佛架构 VS 冯·诺依曼架构
  17. 金蝶云星空插件开发调试教程示例
  18. 性能测试指南 | 一些实用的排查命令(未完待续)
  19. solr两种安装、ik分词器设置、DIH导入mysql数据
  20. linux 通过命令行打印本机IP

热门文章

  1. 职业规划报告!草草了事,看看得了
  2. 如何把qq挂到云服务器,云服务器挂QQ软件常用方法和注意问题
  3. 使用vue+HBulider云游戏接口开发单击斗地主网页版
  4. Adobe Acrobat XI Pro 11安装教程
  5. idea中 Java xml注释缩进问题 解决方案
  6. CE修改器使用教程 [入门篇]
  7. 《一天学懂深度学习》PPT翻译一
  8. Win系统 - Devcon 启用 / 禁用设备、驱动程序
  9. python源码深度剖析_Python 源码深度剖析
  10. 中级软件设计师考试(软考中级)考试简介与考试内容分布