httpd.conf:在某个位置定义时,BalancerMember不能有平衡器名称

时间:2013-11-03 10:24:01

标签: apache

您好,我正在尝试实施一个简单的负载平衡实验: 在可用的3个负载均衡器调度算法之间进行更改:请求计数,加权流量计数和待处理请求计数。

参考:http://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.html 我在apache服务器中配置了我的conf文件:

代码:

<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
 LoadModule proxy_module modules/mod_proxy.so
  LoadModule proxy_http_module modules/mod_proxy_http.so

  LoadModule    jk_module  modules/mod_jk.so
 JkWorkersFile conf/workers.properties
   JkShmFile     logs/mod_jk.shm
  JkLogFile     logs/mod_jk.log
 JkLogLevel    info
   JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
  #JkMount  /examples/jsp/dates* balancer
 JkMount /Prototype* balancer

#此代理标记用于待处理请求计数算法          BalancerMember ip1 loadfactor = 1     BalancerMember ip2 loadfactor = 1

 ProxySet lbmethod=byrequests#Request Counting Algorithm
 BalancerMember http://192.168.0.2/ # Balancer member 1
 BalancerMember http://192.168.0.10/ # Balancer member 2
  ProxySet lbmethod=bybusyness
  </Proxy>

但是,我一直收到错误:在某个位置定义时,BalancerMember不能有平衡器名称

从这一行:      BalancerMember“//192.168.0.2/”#Balancer member 1

请帮忙

1 个答案:

答案 0 :(得分:5)

不知何故,apache不喜欢你的BalancerMember条目末尾的评论。

如果您在新行上移动评论我应该

代码:

# Balancer member 1
BalancerMember http://192.168.0.2/
# Balancer member 2
BalancerMember http://192.168.0.10/