浏览 4668 次
锁定老帖子 主题:apache 2.4.12 负载均衡配置
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2015-06-06
最后修改:2015-06-07
首先修改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共享使用方法介绍 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2015-06-08
收藏学习下
|
|
返回顶楼 | |
发表时间:2015-06-12
那问下楼主我这样配置的 算负载均衡吗
<IfModule mod_weblogic.c> WebLogicCluster 192.168.1.135:7011,192.168.1.135:7012 Debug OFF DebugConfigInfo OFF KeepAliveEnabled ON KeepAliveSecs 30 WLSocketTimeoutSecs 10 WLIOTimeoutSecs 600 MatchExpression *.jsp MatchExpression *.* MatchExpression * </IfModule> </VirtualHost> <VirtualHost *:8081> <IfModule mod_weblogic.c> WebLogicCluster 192.168.1.135:7013,192.168.1.135:7014 Debug OFF DebugConfigInfo OFF KeepAliveEnabled ON KeepAliveSecs 30 WLSocketTimeoutSecs 10 WLIOTimeoutSecs 600 MatchExpression *.jsp MatchExpression *.* MatchExpression * </IfModule> |
|
返回顶楼 | |
发表时间:2015-06-12
最后修改:2015-06-12
没有试过,你说算就算,我上面给的是最简单的容器无关配置方法罢了,同时也不考虑session粘连之类的,至于更详细具体的配置请参考文档:
http://httpd.apache.org/docs/2.4/en/mod/mod_proxy.html |
|
返回顶楼 | |