`

apache 2.4.12 负载均衡配置

阅读更多
apache 2.4.12 负载均衡配置比较简单,修改httpd.conf文件相关内容即可,
首先修改httpd.conf,启用负载均衡相关模块
LoadModule proxy_module    modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_http_module  modules/mod_proxy_http.so
LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so

然后在httpd.conf文件末尾增加以下内容

ProxyRequests Off
ProxyPass /shmp balancer://proxy
ProxyPassReverse /shmp balancer://proxy
<Proxy balancer://proxy>
BalancerMember http://127.0.0.1:8081/shmp loadfactor=1
BalancerMember http://127.0.0.1:8082/shmp loadfactor=1
</Proxy>

其中的shmp表示应用的上下文。

通过以上配置可以实现简单的负载均衡功能,BalancerMember 个数可以任意扩展,不管后台的应用服务器是tomcat还是weblogic还是其他的应用服务器,这里配置也没有启用session stiky之类的机制,因为我们可以结合bboss会话共享框架,轻松实现集群应用之间的session共享,详细资料可参考博客文档:

bboss会话共享demo使用指南
bboss会话共享培训文档
bboss session共享使用方法介绍
分享到:
评论

相关推荐

    Apache 2.4.12 最新版

    在解压版的 Apache 2.4.12 中,"Apache24" 目录包含了所有必需的二进制文件、配置文件、文档和支持文件。用户可以通过修改 "httpd.conf" 配置文件来定制服务器行为,并按照 "readme_first.html" 文件的指示进行安装...

    Apache_HTTP_Server_2.4.12_JiSuXia.rar

    4. **模块更新**:Apache 2.4.12中的多个核心模块得到了更新和增强,如mod_rewrite用于URL重写,mod_proxy用于反向代理和负载均衡,以及mod_deflate用于内容压缩,这些都为服务器的灵活性和功能扩展提供了基础。...

    Apache_HTTP_Server_2.4.12_x64_x86

    9. **负载均衡**:Apache可以通过mod_proxy模块实现负载均衡,将请求分发到多个后端服务器,提高系统的可用性和响应速度。 10. **日志记录**:Apache可以详细记录服务器活动,通过日志文件分析可以帮助监控服务器...

    httpd-2.4.12-win64-VC11 apache服务器64位

    3. **性能优化**:根据服务器硬件和预期负载调整配置,例如调整工作进程数量、启用缓存等。 4. **故障排查**:学习如何阅读和解析错误日志,以便快速定位和解决问题。 总之,“httpd-2.4.12-win64-VC11”为Windows ...

    httpd-2.4.12-win64-VC11

    本文将详细介绍如何在Windows 64位系统上安装并配置名为"httpd-2.4.12-win64-VC11"的Apache服务器版本。 首先,我们来看下这个版本的基本信息。"httpd-2.4.12-win64-VC11"表示的是Apache服务器的2.4.12版本,专为64...

    httpd-2.4.12

    而“Apollo24”可能是一个错误,因为正常情况下Apache的目录结构会包含多个子目录,如“bin”(存放可执行文件)、“conf”(存放配置文件)、“htdocs”(存放静态网页内容)等。不过,如果“Apollo24”是一个特定...

    httpd-2.4.12-win32-VC14

    Apache以其开源、免费、高度可配置和跨平台的特性而著名。2.4版本的主要改进包括: 1. **模块化设计**:Apache 2.4进一步加强了模块化结构,使得服务器配置更加灵活,可以按需加载或卸载模块,以优化性能和安全性。...

    apache-groovy-sdk-2.4.12.zip

    Apache Groovy SDK 2.4.12 是一个完整的开发工具包,用于使用Groovy编程语言进行开发。Groovy是一种动态、灵活的面向对象编程语言,设计为与Java平台紧密集成,可以无缝地与Java代码互操作。它具有简洁的语法,支持...

    基于Xen虚拟机实现Apache tomcat 集群搭建

    6. mod_jk的安装与配置:mod_jk是Apache的一个模块,用于连接Apache HTTP Server与Tomcat服务器,实现负载均衡功能。它通过AJP(Apache JServ Protocol)与Tomcat通信,分散客户端请求到不同的Tomcat实例上。 7. ...

    httpd-2.4.12-win32-VC11

    《Apache HTTP服务器2.4.12在Windows 32位环境下的安装与配置详解》 Apache HTTP服务器,简称Apache,是世界上最流行的Web服务器软件,以其开源、免费、稳定和可扩展性强的特点深受广大用户的喜爱。本文将详细介绍...

    安装apache http server详细步骤

    解压后会生成一个名为 `httpd-2.4.12` 的新目录,该目录包含 Apache HTTP Server 的所有源代码和配置文件。 #### 三、编译与安装 Apache HTTP Server 1. **进入解压后的目录**: ```shell cd /export/home/...

    apache-server-httpd

    5. **性能优化**:通过缓存机制、负载均衡和预读取等功能,Apache可以提高响应速度和处理大量并发请求的能力。 6. **日志记录**:Apache可以详细记录服务器活动,这些日志信息对于故障排查、性能分析和安全审计非常...

    opencv-2.4.12.zip

    例如,你可以使用它来实现图像的边缘检测(Canny、Sobel、Laplacian),或者进行图像的直方图均衡化以增强图像对比度。 5. **跨平台性**:OpenCV支持Windows、Linux、Mac OS X以及Android和iOS等移动平台,这使得它...

    opencv2.4.12网页离线文档

    OpenCV 2.4.12是该库的一个版本,发布于2015年,为开发者提供了丰富的功能和优化的性能。 这个"opencv2.4.12网页离线文档"是OpenCV 2.4.12版本的官方API参考手册,以HTML格式呈现,可以在不连接互联网的情况下查阅...

    httpd-2.4.12-win64.zip

    1. "Win64-2.4.12 VC10":这可能是一个目录,包含了针对64位Windows系统和使用VC++ 10(即Visual Studio 2010)编译的Apache组件和配置文件。 2. "ReadMe.txt":这是一个标准的文本文件,通常包含了安装指南、注意...

    groovy-all-2.4.12.jar

    最近的groovy-all-2.4.12.jar包供使用,解决as编译时报错问题

    apache-groovy-binary-2.4.12.zip

    Groovy 2.4 is the latest stable version of Groovy. 截至2017.11.09 groovy最新最稳定版本 md5: ef84ac4fccc86bae171435bfdacedcbe 大小:34.8 MB

    mongodb-src-r2.4.12

    "mongodb-src-r2.4.12"是MongoDB的一个特定版本,这里的"r2.4.12"指的是2.4系列的第12个修订版。这个版本的源码包含了MongoDB在2014年左右的开发成果,是许多旧系统或项目可能仍在使用的版本。 源码分析可以从以下...

    freetype-2.4.12.tar.gz

    5. `builds`目录:提供了不同编译环境下的构建脚本和配置文件,便于在不同平台上编译和安装FreeType库。 集成FreeType库到项目中,通常需要以下步骤: 1. 首先,根据操作系统和编译器选择合适的构建脚本,编译...

    opencv-2.4.12

    这是opencv-2.4.12版本的编译工具包,直接解压缩即可

Global site tag (gtag.js) - Google Analytics