1.安装APCHE 2.2应用服务器
2.安装JBOSS 7.X
以上两步省略
找到APACHE安装目录
${yourDIR}\Apache Software Foundation\Apache2.2\conf
修改 httpd.conf 文件,httpd是apache的主程序,基本对apache的配置都在这个文件里进行
a.将负载均衡需要使用的模块都打开(去掉#号即可),如下:
mod_headers.so
mod_proxy.so
mod_proxy_balancer.so
mod_proxy_connect.so
mod_proxy_http.so
如图是修改差异对比
继续往httpd.conf增加内容,首先增加 session sticky 设置
(使用session sticky 可以使访问的session 保存在本地cookie, 这样session实际上是访问同一台机器,不会因页面跳转而导致session丢失)
Header add Set-Cookie "ROUTEID=.%{BALANCER_WORKER_ROUTE}e; path=/" env=BALANCER_ROUTE_CHANGED
设置 balancer 成员与均衡的条件和权重,ProxyRequests Off 设置不要需要代理,将其关闭。
ProxySet lbmethod设置以什么作为负载均衡的权衡,
lbmethod有以下三种取值方式:
lbmethod=byrequests 按照请求次数均衡(默认)
lbmethod=bytraffic 按照流量均衡
lbmethod=bybusyness 按照繁忙程度均衡(总是分配给活跃请求数最少的服务器)
ProxyRequests Off
<proxy balancer://SC>
BalancerMember http://192.168.0.171:8020 loadfactor=1 route=server1
BalancerMember http://192.168.0.171:8080 loadfactor=1 route=server2
BalancerMember http://192.168.0.27:8020 loadfactor=1 route=server3
ProxySet lbmethod= bybusyness
ProxySet stickysession=ROUTEID
</proxy>
设置虚拟主机,设置反向代理,让所有请求都来自一个虚拟的主机。
<VirtualHost *:80>
ProxyPass / balancer://SC/
ProxyPassReverse / balancer://SC/
</VirtualHost>
如图是对这两个指令的解释。
最后设置 balancer-manager,加上它后,你可以通过 页面对负载均衡情况了如指掌。
地址:http://serverIp/balancer-manager
<Location /balancer-manager>
SetHandler balancer-manager
Order Allow,Deny
Allow from all
</Location>
备注:使用sessionsticky可以使session 附着在一个服务器上,一旦该服务器宕机了,该session会丢失。
但可以重新登录,附着到另一台正常运行的服务器上。这种附着做法只在session 存储的信息不太重要时可以这样做。
如果要做到session 不丢失,只得使用session同步机制了,此处不再描述。
国人翻译的apache文章:
apache官网文章:
相关推荐
Apache2.2+JBOSS 5 在LIUXN下的集群配置
apache+jboss集群参考,参考介绍集群实现办法
Apache+Jboss负载均衡加域名转发
网上讲的jboss集群大多出自同一人之手,各种复制粘贴,搞的我不得不自己研究,改进.
Jboss6+mod_jk+apache2.2集群配置,mod_jk方式的分布式集群方案。
Jboss7 +apache 2.2.25+mod_jk 的配置集群 Jboss7 在windows下还没有看到有这块的文档 所以把写好的放上去和大家一志分享
Linux下apache负载均衡及JBoss集群详细文档
Eclipse+jboss的配置Eclipse+jboss的配置Eclipse+jboss的配置Eclipse+jboss的配置Eclipse+jboss的配置Eclipse+jboss的配置
在真实机上面做的,测试通过。apache+jboss整合详细步骤全过程
实现两个节点之间的无缝负载均衡,实时session复制,当一台机子的jboss的服务跨掉以后,自动会切换到另外一台服务器上面,对于用户的使用没有丝毫的影响。
1、httpd在linux下部署配置文件 2、ActiveMQ在linux下部署配置文件 3、Tomcat在Linux下部署配置文件 4、Jboss在Linux下部署配置文件
这个PPT主要介绍给的是Jboss负载均衡.
linux下apache负载均衡与jboss集群配置手册,可直接拷贝使用
本资源包含了文章Apache2.2.x + Tomcat6.x + JK 集群配置,http://blog.csdn.net/qq396229783/article/details/74295797里面所用到的软件配置
inux下apache负载均衡与JBoss集群配
CentOS下apache负载均衡与JBoss集群配置,超级详细简单。。
Apache+Jbosseap环境搭建.zip
使用Apache、mod_jk为负载均衡器的jboss集群详细配置
公司需要做 Apache Tomcat集群,研究了数日,终配置成功,把研究结果共享一下。 最下面的红色字体[在一台机器上启动两个JBoss服务器],不同机器端口和路径不同,可根据自己情况适当修改。
apache jboss 集群问题,集群后出现异常,收集资料!