如何使用Apache做负载均衡

要想使用apache做负载均衡,要先启用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

mod_proxy提供代理服务器功能,mod_proxy_balancer提供负载均衡功能, mod_proxy_http让代理服务器能支持HTTP协议。    

 

然后再apache配置文件中添加如下配置

ProxyRequests Off
<Proxy balancer://mycluster>
    BalancerMember http://node-a.myserver.com:8080
    BalancerMember http://node-b.myserver.com:8080

ProxyPass / balancer://mycluster

# 警告:以下这段配置仅用于调试,绝不要添加到生产环境中!!!
     SetHandler balancer-manager     order Deny,Allow     Deny from all     Allow from localhost  




文章来自: 本站原创
Tags:
评论: 0 | 查看次数: 5839