`
chunanyong
  • 浏览: 58334 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

apache 反向代理实现 负载均衡

阅读更多


#需要解开的 .so 文件
#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
#LoadModule status_module modules/mod_status.so

 

##将以下配置 放在 apache httpd.conf 的最后
## 负载均衡器的查看状态,并且只允许 10.0.101.8 的机器访问
<Location /server-status>
        SetHandler server-status
        Order Deny,Allow
        Deny from all #拒绝访问
        Allow from 10.0.101.8 #允许访问
</Location>
#ExtendedStatus On

##负载均衡器的控制信息页面
## http://10.0.101.8:88/balancer-manager,并且只允许 10.0.101.8 的机器访问
<Location /balancer-manager>
    SetHandler balancer-manager
    order Deny,Allow
    Deny from all#拒绝访问
    Allow from 10.0.101.8 #允许访问
</Location>

#启用正向(标准)代理请求 Off激活反向代理
ProxyRequests Off

#配置反向代理的模块  loadfactor:分配请求的比例 1--100
<Proxy balancer://mycluster>
BalancerMember http://127.0.0.1:8181 loadfactor=50
BalancerMember http://127.0.0.1:8282 loadfactor=50
#热备,如果8181服务挂掉,apache会自动把请求发送到8282,如果8181恢复服务,apache会把请求发送到8181
#BalancerMember http://127.0.0.1:8282 status=+H
</Proxy>

##配置虚拟主机,用于反向代理局域网机器
<VirtualHost *:80>
      #内部的请求 /cerp/ 代理 balancer://mycluster/ 模块的请求
      #ProxyPass /cerp/ balancer://mycluster/
  
   #stickysession session的性质,是否具有粘性
   #nofailover=On不支持会话复制
   #lbmethod 负载均衡的算法,lbmethod可能的取值有:
   #lbmethod=byrequests 按照请求次数均衡(默认)
   #lbmethod=bytraffic 按照流量均衡
   #lbmethod=bybusyness 按照繁忙程度均衡(总是分配给活跃请求数最少的服务器)
   #maxattempts=1 apache在放弃服务前,尝试的次数

   ProxyPass /cerp/ balancer://mycluster/ stickysession=STICK_PORT_TOKEN nofailover=On lbmethod=byrequests maxattempts=1
  
   #调整由反向代理服务器发送的HTTP应答头中的URL.
   #根据代理打开 balancer://mycluster/ 模块的a.html
   #如果点击a.html页面的内部链接(绝对路径另论),需要这个设置将路径修改为代理的路径.
      ProxyPassReverse /cerp balancer://mycluster/
</VirtualHost>

#代理HTTP和FTP连接的接收缓冲区大小(字节)
ProxyReceiveBufferSize 2048
#代理超时
ProxyTimeout 300
#转发请求的最大代理数目 默认15,这个设置是为了避免无限代理循环或DoS攻击的发生
ProxyMaxForwards 300

2
0
分享到:
评论
1 楼 gruijie 2011-02-10  
hello,河南老乡好,碰到一个反向代理的问题,用你的httpd.zip里的文件去试验,出了个问题,苦思未果,请近期有时间了联系一下我好吧,谢谢了,QQ:284482992

相关推荐

    apache反向代理和负载均衡总结

    ### Apache反向代理与负载均衡深入解析 #### 引言 Apache是一款广泛使用的Web服务器软件,不仅能够处理静态页面,还支持动态内容处理,并具备多种高级功能,如反向代理和负载均衡。本文将深入探讨Apache反向代理与...

    apache反向代理+负载均衡.txt

    Apache负载均衡和反向代理配置文件开启的模块及代码配置方法。。。。。。。。。。。。。。。。。。。

    Apache反向代理及负载均衡部署文档

    ### Apache反向代理及负载均衡部署详解 #### 一、Apache与IIS的反向代理和负载均衡背景 随着互联网应用的不断扩展和技术的发展,如何有效地处理大量的并发请求成为了一个重要的问题。在这种背景下,反向代理和负载...

    反向代理负载均衡 Apache + Tomcat集群

    反向代理负载均衡 Apache + Tomcat集群 多的我也不多说了 看文档

    Apache+tomcat实现负载均衡

    在Apache与Tomcat的组合中,Apache通常作为前端负载均衡器,通过HTTP代理或反向代理功能将请求转发给后端的多个Tomcat实例。以下是实现这一目标的主要步骤: 1. **安装和配置Apache**:首先,你需要在服务器上安装...

    Apache负载均衡实现

    Apache负载均衡实现是一种高效的方法,用于在多台服务器之间分散网络流量,以提高系统的可用性和响应速度。在本文中,我们将深入探讨如何使用Apache HTTP Server作为反向代理,实现负载均衡的功能。 首先,Apache ...

    Apache 与 Tomcat 配置负载均衡

    在 Apache 和 Tomcat 的组合中,Apache 通常作为前端代理服务器,负责接收客户端请求并根据负载均衡策略转发到后端的 Tomcat 实例。 配置Apache 与 Tomcat 的负载均衡主要涉及以下几个步骤: 1. **安装与配置...

    windows下apache+tomcat反向代理模式配置负载均衡(091124整理).rar

    windows下apache+tomcat反向代理模式配置负载均衡

    第3章 反向代理与负载均衡.docx

    【反向代理与负载均衡】在大型互联网环境中,反向代理和负载均衡是提升系统性能和稳定性的关键技术。反向代理与前向代理不同,它充当服务器的代理,对客户端来说,反向代理如同服务器本身。这允许实现多种功能,如...

    nginx 作为反向代理实现负载均衡的例子

    当然了Apache的 mod_proxy和mod_cache结合使用也可以实现对多台app server的反向代理和负载均衡,但是在并发处理方面apache还是没有 nginx擅长。 1)环境: a. 我们本地是Windows系统,然后使用VirutalBox安装

    Nginx的反向代理与负载均衡1

    【Nginx的反向代理与负载均衡】 在IT领域,Nginx作为一个高性能的HTTP和反向代理服务器,常用于构建高效的Web服务系统。本文将深入探讨Nginx的反向代理和负载均衡功能,以及它们在集群环境中的应用。 1.1 集群是...

    CentOS基于nginx反向代理实现负载均衡的方法

    本文实例讲述了CentOS基于nginx反向代理实现负载均衡的方法。分享给大家供大家参考,具体如下: nginx做负载均衡的优点: 1、工作在网络的7层之上,可以针对http应用做一些分流的策略,比如针对域名、目录结构,它的...

    结合Apache和Tomcat实现负载均衡

    Apache作为流行的开源HTTP服务器,可以配置为反向代理,将来自用户的请求转发给多个后端服务器,即Tomcat实例,以实现负载均衡。Tomcat是Java Servlet和JavaServer Pages(JSP)的容器,常用于部署Java Web应用程序...

    Apache和Tomcat实现集群和负载均衡(WindowsNT)

    ### Apache和Tomcat实现集群和负载均衡(Windows NT) #### 软件环境 为了实现Apache与Tomcat的集群及负载均衡,在Windows NT环境下需要准备以下软件环境: 1. **Apache**: 版本2.0.55。可以从官方网站...

    apache,tomcat负载均衡和session复制

    Apache HTTP Server可以与 mod_proxy 模块一起工作,实现反向代理和负载均衡功能。通过配置mod_proxy,我们可以将请求路由到一个或者多个后端的Tomcat服务器,形成一个集群。 1. **反向代理**:Apache作为前端代理...

    Apache服务器集群及负载均衡

    在构建大型Web应用程序时,Apache服务器集群和负载均衡是至关重要的技术,它们能确保系统的高可用性和可扩展性。Apache服务器作为最广泛使用的HTTP服务器之一,经常被用于处理大量并发请求。当单个Apache服务器无法...

    反向代理负载均衡HAPROXY最佳实践

    ### 反向代理负载均衡HAPROXY最佳实践 #### 集群概念与作用 在探讨HAPROXY在反向代理负载均衡中的最佳实践之前,我们首先需要理解集群的基本概念及其作用。集群(Cluster)是一种将多台计算机通过网络连接起来共同...

    weblogic集群安装及nginx反向代理及负载均衡配置

    ### WebLogic 集群安装及 Nginx 反向代理与负载均衡配置详解 #### 一、WebLogic 集群安装 ##### 1.1 安装环境概述 在进行 WebLogic 集群的安装之前,需要对安装环境进行一定的规划与准备。这里主要包括硬件与软件...

Global site tag (gtag.js) - Google Analytics