苏州私立学校:配置apache2.2.0使用BalancerMember时为什么总是提示BalancerMember unknown Worker parameter?

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 06:59:46
配置apache2.0.0使用其挂接多个tomcat,在virtualhost里配置如下:
<Proxy balancer://myCluster>
BalancerMember ajp://10.65.122.135:8009 bmethod=byrequests
BalancerMember ajp://172.18.20.91:8009 lbmethod=byrequests
</Proxy>
<Location /f>
ProxyPass balancer://myCluster/wrapper/f
</Location>
<Location /c>
ProxyPass balancer://myCluster/wrapper/c
</Location>
怎么总是提示“Syntax error on line 161 of /home/work/apache2.2.0/apache/conf/extra/httpd-vhosts.conf:
BalancerMember unknown Worker parameter”?哪位大侠救命啊?

解决的方法之一:
(1)在每一个网页里增加
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
并在APACHE的httpd.conf配置文件中将AddDefaultCharset ISO-8859-1 改为 AddDefaultCharset off

解决的方法之二:
直接在httpd.conf配置文件中将AddDefaultCharset ISO-8859-1 改为
AddDefaultCharset GB2312 .ZH-CN .zh-cn
上述两种方法都可以解决apache Web服务器网页显示乱码的问题。 其中以第二种方法最好最简单,且一劳永逸

用第二种方法的话,如果你的服务器下面的虚拟主机里面有外国的语言的就不兼容了,还有些系统要求使用UTF-8的,你也不能强制指定语言啊。

BalancerMember ajp://10.65.122.135:8009 bmethod=byrequests
BalancerMember ajp://172.18.20.91:8009 lbmethod=byrequests

第一个 bmethod 第二个 lbmethod