我有 2 台服务器,我想在其上设置一个集群化环境,如下图所述。
基本上,我有一个需要多次部署的 Web 应用程序,每个客户一次。我的想法是为每个客户端创建一个集群,在我得到的两台机器之间分配负载。
每个客户端都有自己的服务器组,每个服务器组由 2 个 jboss 服务器组成,每台机器上一个。
我能够为单个服务器组配置环境。我相信我的想法是可行的。我唯一不明白的是如何在同一台服务器上配置多个 mod_clusters。
我的 mod_cluster 启动并运行,监听 10001 端口并在机器之间分发请求。我的问题是,我应该如何配置 mod_cluster 以便它监听多个端口(10001、10002 和 10003)并将请求定向到与该端口关联的服务器组?
这是我的 mod_cluster 配置:
<VirtualHost 10.211.55.7:10001>
<Directory />
Order deny,allow
Deny from all
Allow from 10.211.55.
</Directory>
# This directive allows you to view mod_cluster status at URL http://10.211.55.4:10001/mod_cluster-manager
<Location /mod_cluster-manager>
SetHandler mod_cluster-manager
Order deny,allow
Deny from all
Allow from 10.211.55.
</Location>
KeepAliveTimeout 60
MaxKeepAliveRequests 0
ManagerBalancerName other-server-group
AdvertiseFrequency 5
</VirtualHost>