1 -このリンクからmod_cluster の最新バージョンをダウンロードして解凍します。 2 - 上記のように httpd.conf ファイルで mod_cluster を設定します。
Listen ##PUT THE BALANCER IP HERE##:80
############### mod_cluster Setting - STARTED ###############
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
# MOD_CLUSTER_ADDS
# Adjust to you hostname and subnet.
<IfModule manager_module>
Listen ##PUT THE BALANCER IP HERE##:6666
ManagerBalancerName mycluster
<VirtualHost ##PUT THE MACHINE IP HERE##:6666>
<Location />
Order deny,allow
Deny from all
Allow from 192.168.0
</Location>
KeepAliveTimeout 300
MaxKeepAliveRequests 0
AdvertiseFrequency 5
EnableMCPMReceive
<Location /mod_cluster_manager>
SetHandler mod_cluster-manager
Order deny,allow
Deny from all
Allow from 192.168.0
</Location>
</VirtualHost>
</IfModule>
############### mod_cluster Setting - ENDED ###############
3 - 各 jboss ノードの名前を設定します
<server name="node1" xmlns="urn:jboss:domain:1.2">
4 - 以下に示すように、両方のスタンドアロン ノードで、web サブシステムに instance-id 属性を追加します。
<subsystem xmlns="urn:jboss:domain:web:1.1" instance-id="${jboss.node.name}" default-virtual-server="default-host" native="false">
<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
<connector name="ajp" protocol="AJP/1.3" scheme="http" socket-binding="ajp"/>
.
.
.
</subsystem>
5 - modcluster サブシステムの mod-cluster-config の属性に proxy-list を追加します。これには、Apache サーバー (バランサー) が実行されている IP アドレスとポートが含まれ、JBoss サーバーがそれと通信できるようになります。以下の両方のスタンドアロン ノードで
<subsystem xmlns="urn:jboss:domain:modcluster:1.0">
<mod-cluster-config advertise-socket="modcluster" proxy-list="##PUT THE BALANCER IP HERE##:80">
.
.
.
</mod-cluster-config>
</subsystem>
6 - に移動しhttp://BALANCER_IP:80
てテストし、mod_cluster で jboss インスタンスを管理できます。http://BALANCER_IP:6666/mod_cluster_manager
**Obs: jboss をスタンドアロン モードで実行する場合は、すべての IP からの要求をリッスンする ip 0.0.0.0 で「-b」フラグを使用することはできません。jboss 自体を実行しているマシンの IP を使用することをお勧めします。