我尝试使用 apache 进行负载平衡,但是当我到达我的(本地)主机时,出现了“负载”未找到
我已经加载了这些模组
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule status_module modules/mod_status.so
这是我的虚拟主机:
ServerName load
ProxyRequests off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
<Proxy balancer://wwwCluster>
BalancerMember http://localhost:1001 loadfactor=1
BalancerMember http://localhost:1002 loadfactor=5
BalancerMember http://localhost:1003 loadfactor=3
Order Deny,Allow
Deny from none
Allow from all
ProxySet lbmethod=byrequests
</Proxy>
ProxyPass /balancer balander://wwwCluster
平衡器管理器工作得很好 SetHandler 平衡器管理器允许所有
答案1
你的配置有错误,因此加载时出现 500 错误
ProxyPass /balancer balander://wwwCluster
将其更改为平衡器,而不是 balander