Apache 负载均衡配置实操指南
一 核心原理与准备
二 最小可用配置示例
<VirtualHost *:80>
ServerName lb.example.com
ProxyRequests Off
ProxyPreserveHost On
<Proxy "balancer://mycluster">
BalancerMember http://192.168.1.101:8080 route=node1
BalancerMember http://192.168.1.102:8080 route=node2
ProxySet lbmethod=byrequests
</Proxy>
ProxyPass / balancer://mycluster/
ProxyPassReverse / balancer://mycluster/
</VirtualHost>
<Location "/balancer-manager">
SetHandler balancer-manager
Require host localhost
</Location>
三 常用高级配置
Header add Set-Cookie "ROUTEID=.%{BALANCER_WORKER_ROUTE}e; path=/" env=BALANCER_ROUTE_CHANGED
ProxySet stickysession=ROUTEID
四 分发策略与适用场景
五 验证与排错