JBoss AS7.1.1+mod_cluster (Apache)集群配置
系统环境:
Windows 7 或者Windows XP
软件环境:
JDK 6+
Jboss7.1.1
Apache http server(Apache2.2.25)
mod_cluster 1.2.0(http://mod-cluster.jboss.org/downloads/1-2-0-Final-bin)
注意:mod_cluster有两个windows httpd+ssl的版本下载,对应32位和64位
这里使用三个服务器节点进行配置(可以合并为两台PC):
master:192.168.0.10;
slave1:192.168.0.11(同理可以配置多个slave)
mod_cluster:192.168.0.12
一、进行mod_cluster的集群和负载均衡设置
1、安装apache2.2.25
1、在master服务器上解压mod_cluster,运行bin/installconf.bat,生成默认的配置文件;
2、修改conf/httpd.conf文件:
(1)Listen 8000修改为Listen 192.168.0.12:80(监听80端口)
(2)#ServerName localhost:8000修改为ServerName 192.168.0.12:80(解除注释,修改为master地址)
(3)在apache下的conf目录下新建文件jboss_mod.conf,增加以下内容:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule slotmem_module modules/mod_slotmem.so
LoadModule manager_module modules/mod_manager.so
LoadModule proxy_cluster_module modules/mod_proxy_cluster.so
LoadModule advertise_module modules/mod_advertise.so
<IfModule manager_module>
Listen 192.168.0.12:6666
<VirtualHost 192.168.0.12:6666>
<Location />
#Order deny,allow
#Deny from all
Order allow,deny
Allow from all
</Location>
KeepAliveTimeout 60
MaxKeepAliveRequests 0
EnableMCPMReceive On
&n