第 4 章 使用 mod_proxy_cluster的负载均衡配置示例
您可以将 JBCS 配置为使用 mod_proxy_cluster
连接器在 Red Hat Enterprise Linux 系统中进行负载平衡。
当您要配置使用 mod_proxy_cluster
的负载平衡解决方案时,您必须执行以下任务:
4.1. 将 JBCS 设置为代理服务器
当您将 JBCS 配置为使用 mod_proxy_cluster
时,您必须通过在 mod_proxy_cluster.conf
文件中指定配置详情将 JBCS 设置为代理服务器。
流程
-
进入
JBCS_HOME/httpd/conf.d/
目录。 -
创建名为
mod_proxy_cluster.conf
的文件。 输入以下配置详情:
LoadModule proxy_cluster_module modules/mod_proxy_cluster.so LoadModule cluster_slotmem_module modules/mod_cluster_slotmem.so LoadModule manager_module modules/mod_manager.so LoadModule advertise_module modules/mod_advertise.so MemManagerFile cache/mod_proxy_cluster <IfModule manager_module> Listen 6666 <VirtualHost *:6666> <Directory /> Require ip 127.0.0.1 </Directory> ServerAdvertise on EnableMCPMReceive <Location /mod_cluster_manager> SetHandler mod_cluster-manager Require ip 127.0.0.1 </Location> </VirtualHost> </IfModule>
重要如上例所示,
mod_proxy_cluster
软件包要求您将conf.d
文件中的MemManagerFile
指令设置为cache/mod_proxy_cluster
。注意前面的示例演示了如何将 JBCS 设置为侦听
localhost
的代理服务器。