debian

如何配置Apache负载均衡

小樊
43
2025-12-28 04:25:55
栏目: 云计算

Apache 负载均衡配置指南

一 核心原理与准备

二 安装与启用模块

三 最小可用配置示例

<VirtualHost *:80>
    ServerName www.example.com

    # 可选:Balancer 管理页面(仅内网访问)
    <Location /balancer-manager>
        SetHandler balancer-manager
        Require host localhost
    </Location>

    # 定义后端集群
    <Proxy balancer://mycluster>
        BalancerMember http://192.168.1.101:8080 route=server1
        BalancerMember http://192.168.1.102:8080 route=server2
        ProxySet lbmethod=byrequests
    </Proxy>

    # 转发规则
    ProxyPass / balancer://mycluster/
    ProxyPassReverse / balancer://mycluster/
</VirtualHost>

四 关键进阶配置

<Proxy balancer://mycluster>
    BalancerMember http://10.0.0.11:8080 route=app1 loadfactor=3 ping=5
    BalancerMember http://10.0.0.12:8080 route=app2 loadfactor=1 ping=5 status=+H
    ProxySet lbmethod=byrequests
    ProxySet failonstatus=500,503
    ProxySet timeout=10 retry=60 maxattempts=3
</Proxy>
ProxyPass / balancer://mycluster/ stickysession=JSESSIONID
ProxyPassReverse / balancer://mycluster/

五 验证 监控 与排错

0
看了该问题的人还看了