`
haohappy2
  • 浏览: 325839 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

loadbalance apache

 
阅读更多

下载Apache源码,然后进入主目录按make方式编译,安装,如下:

./configure --prefix=/usr/local/httpd --enable-so --enable-proxy --enable-proxy-ajp --enable-proxy-http --enable-proxy-ftp --enable-proxy-connect --enable-proxy-balancer

make

make install

默认安装在/usr/local/httpd目录下面,安装成功后,进入bin目录,运行./apachectl -k start启动Apache, 在浏览器中输入http://ip,看到It works,说明安装成功,没有问题。

之后进入conf目录,编辑httpd.conf文件,在最下面加上如下配置:

ProxyPass / balancer://proxy/
<Proxy balancer://proxy>
       BalancerMember http://IP:8080/  loadfactor=1
       BalancerMember http://IP:8080/  loadfactor=3
</Proxy>

启负载均衡,通过端口号可以知道后台服务器用的是Tomcat,这里的配置方式是权值配置,即每4次请求中,第一个服务器分1次,第二个分3次,还有两种方式,分别为平均分配和流量分配,如下:

平均:

 

ProxyPass / balancer://proxy/

<Proxy balancer://proxy>

       BalancerMember http://IP:8080/

       BalancerMember http://IP:8080/

</Proxy>

流量:

 

ProxyPass / balancer://proxy/ lbmethod=bytraffic

<Proxy balancer://proxy>

        BalancerMember http://IP:8080/  loadfactor=1

         BalancerMember http://IP:8080/  loadfactor=3

 </Proxy> 

根据需要,可以选择不同的负载均衡方式。

分享到:
评论

相关推荐

    apache+tomcat 负载平衡

    "Apache + Tomcat 负载平衡"的组合是业界常见的解决方案,用于解决高并发访问时服务器压力过大、读取文件速度慢等问题。下面将详细介绍这个主题的相关知识点。 首先,Apache HTTP Server(简称Apache)是一款开源的...

    Tomcat5基于JK的集群(Cluster)和负载平衡(Load Balance)

    标题"Tomcat5基于JK的集群(Cluster)和负载平衡(Load Balance)"提及了两个核心概念:Tomcat集群和负载平衡。Tomcat是Apache软件基金会的开源Java Servlet容器,用于部署和运行Java web应用程序。集群是在多台...

    Apache安装及jboss部署说明文档

    本文档描述了apache web服务器安装以及常用的编译模式;描述了apache+jboss3.2.6做负载均衡(load balance)的部署细节以及一些常见错误说明;描述了部署jboss3.2.3/3.2.6时一些心得、常用配置项。

    apache+tomcat集群文档

    - 常见的设计模式包括本地服务器负载均衡(Local Server Load Balance)和全局服务器负载均衡(Global Server Load Balance)。 - **负载均衡方法**: - DNS轮询:通过DNS解析时的轮询机制实现负载均衡。 - IP哈希:...

    Apache安装及JBOSS部署说明文档.rar

    描述了apache jboss3.2.6做负载均衡(load balance)的部署细节以及一些常见错误说明;描述了部署jboss3.2.3/3.2.6时一些心得、常用配置项。 目 录 1 .Apache2.0及连接器jk1.2的编译部署 4 1.1下载相关软件包 ...

    Apache Dubbo:ApacheDubbo简介与快速入门

    在这个配置中,`loadbalance="leastactive"` 表示使用最少活跃调用数的负载均衡策略。这样可以确保服务调用尽可能分散到活跃度较低的服务器上,避免某些服务器过载。 以上内容详细介绍了 Apache Dubbo 的基本概念、...

    thrift-zookeeper-rpc

    3.关于Failover/LoadBalance,由于zookeeper的watcher,当服务端不可用是及时通知客户端,并移除不可用的服务节点,而LoadBalance有很多算法,这里我们采用随机加权方式,也是常有的负载算法,至于其他的算法介绍...

    apache tomcat 集群

    这依赖于`worker.loadBalancer.balance_workers`配置中的正确设置。 6. **监控和日志**: 集群的监控非常重要,可以使用Apache的`mod_status`模块来查看服务器状态,以及Tomcat的管理界面来监控每个实例的性能和...

    Apache Dubbo:Dubbo配置与参数详解

    这里`timeout`属性定义了服务调用的超时时间(单位:毫秒),`retries`属性定义了服务调用失败后的重试次数,而`loadbalance`属性定义了负载均衡策略(如:`roundrobin`表示轮询策略)。 ##### 3.2 服务调用配置 ...

    Dubbo手册.pdf

    (如Random LoadBalance、RoundRobin LoadBalance、LeastActive LoadBalance、ConsistentHash LoadBalance等) 【如何测试特定服务?】 可以通过配置点对点直连,绕过注册中心,直接指定服务接口进行调用,忽略...

    apache+Tomcat负载平衡设置详解

    worker.loadbalancer.balance_workers=worker1,worker2 worker.loadbalancer.sticky_session=true ``` 这个配置创建了两个 AJP 连接的 worker(worker1 和 worker2),以及一个负载平衡器(loadbalancer),使用...

    技术栈3.pdf,java面试

    Dubbo 的负载均衡策略包括 Random LoadBalance、RoundRobin LoadBalance、LeastActive LoadBalance、ConsistentHash LoadBalance 等,每种策略都有其优缺点和使用场景。 服务降级: Dubbo 的服务降级是指在服务不...

    loadbalancer:使用Vagrant在VirtualBox环境上构建负载平衡基础结构(NGNIX和APACHE服务器); 建立服务及其依赖关系; 部署简单的Web应用程序(Ansible)

    先决条件 流浪汉 Vagrant是用于在单个工作流程中构建和管理虚拟机环境的工具。 请按照的说明进行安装。 VirtualBox提供者 并安装Virtual Box作为虚拟化提供程序。 拓扑结构 主机名 ... 现在,从控制V

    Apache+Tomcat负载平衡设置方法详细解析

    例如,可以使用`worker.loadbalancer.type=lb`创建一个负载均衡器worker,并通过`worker.loadbalancer.balance_workers`指定参与负载平衡的worker列表。 在实际部署中,除了上述配置,还需要确保Apache和Tomcat之间...

    Jboss集群配置指南

    1. WEB Loadbalance 3 2. HTTP Session复制 3 3. JNDI 3 4. EJB 3 第二部分 集群物理实现 4 1. 物理架构 4 2. 机器网址分配 4 3. 软件环境 4 第三部分 集群配置 5 1. Apache 配置 5 2. Tomcat配置 6 3. Jboss配置 6 ...

    Apache Dubbo:Dubbo服务治理:负载均衡与容错机制

    &lt;dubbo:loadbalance value="random"/&gt; ``` 在此示例中,`demoService`服务引用被配置为采用随机负载均衡策略。这意味着每次调用`demoService`时,Dubbo将随机选择一个服务实例进行调用,从而实现负载的均衡分布。...

    Jboss6+mod_jk+apache2.2集群实现session的复制

    - **配置详解**:通过设置`worker.loadbalancer.sticky_session=1`,可以确保一旦某次会话开始在一个特定节点上处理,后续的所有请求都将被定向到同一节点,直到会话结束或节点发生故障。 - **故障转移**:如果...

    jboss jms参考资料包

    本文档描述了apache web服务器安装以及常用的编译模式;描述了apache+jboss3.2.6做负载均衡(load balance)的部署细节以及一些常见错误说明;描述了部署jboss3.2.3/3.2.6时一些心得、常用配置项

    Nginx From Beginner to Pro(Apress,2016)

    How to load balance Nginx and use it as a highly available web platform. How to monitor traffic and automate common administrative tasks. How to use scripts to perform routine checks for health issues...

Global site tag (gtag.js) - Google Analytics