#需要解开的 .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
分享到:
相关推荐
### Apache反向代理与负载均衡深入解析 #### 引言 Apache是一款广泛使用的Web服务器软件,不仅能够处理静态页面,还支持动态内容处理,并具备多种高级功能,如反向代理和负载均衡。本文将深入探讨Apache反向代理与...
Apache负载均衡和反向代理配置文件开启的模块及代码配置方法。。。。。。。。。。。。。。。。。。。
### Apache反向代理及负载均衡部署详解 #### 一、Apache与IIS的反向代理和负载均衡背景 随着互联网应用的不断扩展和技术的发展,如何有效地处理大量的并发请求成为了一个重要的问题。在这种背景下,反向代理和负载...
反向代理负载均衡 Apache + Tomcat集群 多的我也不多说了 看文档
在Apache与Tomcat的组合中,Apache通常作为前端负载均衡器,通过HTTP代理或反向代理功能将请求转发给后端的多个Tomcat实例。以下是实现这一目标的主要步骤: 1. **安装和配置Apache**:首先,你需要在服务器上安装...
Apache负载均衡实现是一种高效的方法,用于在多台服务器之间分散网络流量,以提高系统的可用性和响应速度。在本文中,我们将深入探讨如何使用Apache HTTP Server作为反向代理,实现负载均衡的功能。 首先,Apache ...
在 Apache 和 Tomcat 的组合中,Apache 通常作为前端代理服务器,负责接收客户端请求并根据负载均衡策略转发到后端的 Tomcat 实例。 配置Apache 与 Tomcat 的负载均衡主要涉及以下几个步骤: 1. **安装与配置...
windows下apache+tomcat反向代理模式配置负载均衡
【反向代理与负载均衡】在大型互联网环境中,反向代理和负载均衡是提升系统性能和稳定性的关键技术。反向代理与前向代理不同,它充当服务器的代理,对客户端来说,反向代理如同服务器本身。这允许实现多种功能,如...
当然了Apache的 mod_proxy和mod_cache结合使用也可以实现对多台app server的反向代理和负载均衡,但是在并发处理方面apache还是没有 nginx擅长。 1)环境: a. 我们本地是Windows系统,然后使用VirutalBox安装
【Nginx的反向代理与负载均衡】 在IT领域,Nginx作为一个高性能的HTTP和反向代理服务器,常用于构建高效的Web服务系统。本文将深入探讨Nginx的反向代理和负载均衡功能,以及它们在集群环境中的应用。 1.1 集群是...
本文实例讲述了CentOS基于nginx反向代理实现负载均衡的方法。分享给大家供大家参考,具体如下: nginx做负载均衡的优点: 1、工作在网络的7层之上,可以针对http应用做一些分流的策略,比如针对域名、目录结构,它的...
Apache作为流行的开源HTTP服务器,可以配置为反向代理,将来自用户的请求转发给多个后端服务器,即Tomcat实例,以实现负载均衡。Tomcat是Java Servlet和JavaServer Pages(JSP)的容器,常用于部署Java Web应用程序...
### Apache和Tomcat实现集群和负载均衡(Windows NT) #### 软件环境 为了实现Apache与Tomcat的集群及负载均衡,在Windows NT环境下需要准备以下软件环境: 1. **Apache**: 版本2.0.55。可以从官方网站...
Apache HTTP Server可以与 mod_proxy 模块一起工作,实现反向代理和负载均衡功能。通过配置mod_proxy,我们可以将请求路由到一个或者多个后端的Tomcat服务器,形成一个集群。 1. **反向代理**:Apache作为前端代理...
在构建大型Web应用程序时,Apache服务器集群和负载均衡是至关重要的技术,它们能确保系统的高可用性和可扩展性。Apache服务器作为最广泛使用的HTTP服务器之一,经常被用于处理大量并发请求。当单个Apache服务器无法...
### 反向代理负载均衡HAPROXY最佳实践 #### 集群概念与作用 在探讨HAPROXY在反向代理负载均衡中的最佳实践之前,我们首先需要理解集群的基本概念及其作用。集群(Cluster)是一种将多台计算机通过网络连接起来共同...
### WebLogic 集群安装及 Nginx 反向代理与负载均衡配置详解 #### 一、WebLogic 集群安装 ##### 1.1 安装环境概述 在进行 WebLogic 集群的安装之前,需要对安装环境进行一定的规划与准备。这里主要包括硬件与软件...