`
vissul
  • 浏览: 193793 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

最简单的负载均衡配置

阅读更多

1.介绍apache 2.2.11 新特性

Before we dive into the technical details, here's an example of how you might use mod_proxy_balancer to provide load balancing between two back-end servers:

<Proxy balancer://mycluster>
BalancerMember http://192.168.1.50:80
BalancerMember http://192.168.1.51:80
</Proxy>
ProxyPass /test balancer://mycluster/

 

2. apache和3个tomcat连接

1)安装apache和tomcat

  

   windows安装apache,用msi的安装文件

 

   tomcat最好用zip解压包的安装方法,解压三份tomcat1,tomcat2,tomcat3 放在tomcat-cluster文件夹内

 

2)修改apache 的conf文件的http.conf文件

   先修改

    <IfModule dir_module>

       DirectoryIndex index.html index.jsp

    </IfModule>

 

   然后在最下面加入

<Proxy balancer://mycluster>
BalancerMember http://127.0.0.1:8081
BalancerMember http://127.0.0.1:8082

BalancerMember http://127.0.0.1:8083
</Proxy>
ProxyPass / balancer://mycluster/

 

3)修改tomcat的server.xml配置文件

分别修改三个tomcat的server.xml文件

第一处:<Server port="8005" shutdonw="SHUTDOWN"> 分别改成8005,8006,8007,如忘记则会报端口错误

第二处:<Connector port="8080" />  分别改成8081,8082,8083apache的配置对应,如忘记也会报端口错误,而且无法负载

第三处:修改<Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1" />,分别改成jvm1,jvm2,jvm3分配jvm,否则会报jvmbind错误

4)先启动tomcat,然后启动apache

配置ok,启动tomcat1,tomcat2,tomcat3,想效果明显就把webapp里面的ROOT文件夹的index.html删除,修改index.jsp 加入一行<%System.out.println("tomcatX  正在处理请求");%> x 代表1,2,3

测试结果:在访问http://localhost时,三个控制台会分别打印 "tomcatX 正在处理请求"

 

分享到:
评论
2 楼 vissul 2009-08-19  
jackyIT 写道
呵呵!!确实是最简单的,你是看的英文文档??
你是不是还差一步啊,打开加载项
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
#LoadModule proxy_http_module modules/mod_proxy_http.so

呵呵是啊
1 楼 jackyIT 2009-08-19  
呵呵!!确实是最简单的,你是看的英文文档??
你是不是还差一步啊,打开加载项
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
#LoadModule proxy_http_module modules/mod_proxy_http.so

相关推荐

    A10负载均衡配置手册

    ### A10负载均衡配置手册知识点详解 #### 一、部署模式 在A10负载均衡器的配置手册中,部署模式是实现高效负载均衡的关键一步。本章节将详细介绍两种主要的部署模式:单臂路由模式和串联路由模式。 ##### 1.1 ...

    LVS 负载均衡配置参考

    ### LVS负载均衡配置详解 #### 一、LVS简介 LVS(Linux Virtual Server)是一种先进的集群技术,主要用于构建高性能、高可用性的服务器集群。它通过IP负载均衡技术和基于内容请求分发技术来实现这一目标。具体而言...

    Liferay集群负载均衡配置

    【标题】:“Liferay集群负载均衡配置” 【描述】:“Liferay是一款开源的企业级门户平台,它提供了丰富的功能,如内容管理、社交网络、工作流程等。为了提高系统的可用性和性能,通常会采用集群部署策略,配合负载...

    nginx负载均衡实现

    Nginx作为一种高性能的负载均衡工具,在实现负载均衡的同时,还提供了丰富的功能和灵活的配置选项,使得它成为众多企业和开发者的首选方案。通过合理的负载均衡策略和技术组合,可以有效地应对各种复杂的网络环境...

    vlan rip ospf static 负载均衡

    6. 负载均衡配置: 最后,我们将使用负载均衡技术来实现网络流量的分配,以提高网络的可用性和性能。 通过这个实验,我们将学习如何配置 VLAN 接口、静态路由、OSPF 和 RIP 协议,并实现负载均衡。这些技术都是...

    F5_BIG-IP_LTM_V9负载均衡器配置指导书

    - **四层交换机**:主要基于IP层和TCP/UDP层的信息来实现负载均衡,适用于简单的TCP/UDP流量分配。 - **七层交换机**:不仅支持四层负载均衡,还能根据应用层的信息(如HTTP请求中的URL、Cookie等)来进行更精细化的...

    nginx1.8 负载均衡

    Nginx 1.8 是一个高性能的 HTTP 和反向代理服务器,广泛应用于网站的负载均衡配置中。负载均衡是网络服务中的一个重要概念,它的主要目的是通过分散网络流量,提高系统的响应速度和可用性,避免单个服务器过载。在 ...

    apache2.2+tomcat6.0负载均衡配置软件

    Apache 2.2 和 Tomcat 6.0 的负载均衡配置是提高Web应用程序性能和可扩展性的重要技术。在高流量环境下,通过将工作负载分散到多个Tomcat实例上,可以确保服务的稳定性和响应速度,同时避免单一服务器过载。下面我们...

    coyote piont 负载均衡配置文档

    配置负载均衡策略时,首先要创建群组,然后向群组中添加服务器,设置粘性时间以保持客户端连接,还可以选择启用跨群组的粘性,以便4层负载均衡时,同一IP地址的客户能在所有群组间保持一致的连接。这些策略可以根据...

    tomcat负载均衡配置.rar

    综上所述,"tomcat负载均衡配置.rar"文件可能包含配置Nginx进行负载均衡以及Tomcat集群设置的相关文档或脚本,以帮助用户实现高效的Web服务环境。在实际操作中,需结合提供的资源和具体的业务需求来调整和优化配置。

    架构师培训教程 大数据高并发服务器实战 第2.6篇-Nginx部分-反向代理和负载均衡-负载均衡配置 共9页.pptx

    【Nginx负载均衡配置详解】 在高并发的互联网服务中,为了提高系统的稳定性和响应速度,通常会采用负载均衡技术来分散服务器压力。Nginx作为一款高性能的HTTP和反向代理服务器,具备强大的负载均衡能力。本部分将...

    负载均衡工作原理

    1. **轮询策略**:最简单的负载均衡策略是轮询,每个新请求都会被发送到下一个服务器,形成一个循环。这种方法简单但可能不适用于所有场景,因为如果某个服务器性能较差,可能会导致其他服务器被过度使用。 2. **...

    apache、tomcat集群和负载均衡配置

    总之,Apache和Tomcat的集群与负载均衡配置能有效提高系统的可用性和响应速度,通过灵活的策略调整可以应对各种复杂的网络环境和流量需求。在实际部署中,应根据具体业务需求选择合适的配置方案。

    三步安装完成nginx负载均衡设置.docx

    在进行 Nginx 负载均衡配置之前,我们需要确保有一个适合运行 Nginx 的环境。这通常涉及到以下几个方面: 1. **Java 环境**:由于某些应用可能依赖 Java,因此在 Tomcat 服务器上需要预先安装 JDK。这包括下载并...

    Nginx负载均衡模式测试附件

    1. **轮询(Round Robin)**:这是最简单的负载均衡方式,Nginx会将请求依次分配给每个后端服务器,循环进行,保证每个服务器得到的机会大致均等。如果某台服务器宕机,Nginx会自动将其从列表中移除,待其恢复后再...

    LVS集群与负载均衡

    NAT是最简单的实现方式,但可能会成为系统的瓶颈;DR和TUN则允许用户直接与实际服务器通信,提高了效率。 7. TCPHA(TCP Handoff Architecture):这是一种设计用于提高TCP层负载均衡效率的架构,它在不同的实现中...

    几种负载均衡算法

    轮询是最基本的负载均衡策略,它按照顺序将请求依次分配给各个服务器。这种方式简单易行,但在服务器硬件配置不一致的情况下可能导致负载不均。 #### 比率(Ratio) 比率算法允许根据服务器的能力为其分配不同的...

    nginx负载均衡

    1. **轮询(Round Robin)**:这是最简单的负载均衡策略,请求会按照顺序依次分配给各个服务器,当所有服务器都被分配一次后,再次循环分配。这种策略适用于服务器性能相近的情况。 2. **权重轮询(Weighted Round ...

Global site tag (gtag.js) - Google Analytics