首页 > 解决方案 > 没有反向代理的 Apache 负载均衡器

问题描述

我正在尝试将 Apache 用作没有反向代理的负载均衡器,因此服务器实际上将与客户端连接。

尝试使用重定向:

<Proxy balancer://mycluster>
    BalancerMember http://192.168.229.4:6789
    BalancerMember http://192.168.229.6:6789
</Proxy>
    ProxyRequests Off
ProxyPass / balancer://mycluster
RewriteEngine on
RewriteRule .* balancer://mycluster%{REQUEST_URI} [P,QSA]

或重写:

RewriteEngine on
RewriteMap  lb       "rnd:/etc/httpd/conf/list.txt"
RewriteRule "^/(.*)" "http://${lb:servers}/$1"     [P,L]

但在这两种情况下,服务器上的流量都来自和流向负载均衡器(使用 tcpdump 检查)。

标签: apacheload-balancing

解决方案


推荐阅读