二级域和负载均衡器

时间:2013-09-30 11:05:33

标签: apache load-balancing virtualhost

我需要为根和网站的二级域实现负载平衡。技术上基本配置需要:

Balancing for mysite.com
mysite.com -> 127.0.0.1:8101
mysite.com -> 127.0.0.1:8102
Balancing for account.mysite.com
account.mysite.com -> 127.0.0.1:8201
account.mysite.com -> 127.0.0.1:8202

我不熟悉Apache配置,所以我只知道如何为account.mysite.com设置虚拟主机,我也为根获得了一些平衡样本,但我不明白如何将这两者结合起来。有人可以指出我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

我建议您查看mod_proxy_balancer并在<VirtualHost>中使用类似的内容。

<Proxy balancer://mysiteCluster>
    BalancerMember http://127.0.0.1:8102
    BalancerMember http://127.0.0.1:8102
</Proxy>

ProxyPass / balancer://mysiteCluster/
ProxyPassReverse / balancer://mysiteCluster/

account.mysite.com执行类似的配置。请记住,您可能需要根据应用程序添加一些会话粘性的东西,但这些都在上面的链接中。