我需要为根和网站的二级域实现负载平衡。技术上基本配置需要:
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设置虚拟主机,我也为根获得了一些平衡样本,但我不明白如何将这两者结合起来。有人可以指出我正确的方向吗?
答案 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
执行类似的配置。请记住,您可能需要根据应用程序添加一些会话粘性的东西,但这些都在上面的链接中。