wjhtwx 2020-04-17 10:38 采纳率: 0%
浏览 98

Apache均衡负载的疑问

我看完这篇文章后有些疑问
https://blog.csdn.net/weixin_34396902/article/details/93700327

比如我有三台服务器A,B,C

那么三台服务器都要加文中的配置吗?

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

ProxyRequests Off

BalancerMember http://node-a.myserver.com:8080

BalancerMember http://node-b.myserver.com:8080

ProxyPass / balancer://mycluster

还有,比如,我的服务器A有文中的设置,B有页面a.html, b.html,C有页面
c.html, b.html,那么用户访问a.html时会转到服务器B而不是服务器C吗?服务器A需要有以上所有页面吗

  • 写回答

1条回答 默认 最新

  • lshen01 2023-03-16 22:14
    关注

    参考GPT和自己的思路:

    对于你的第一个问题,是的,三台服务器都需要按照文中的配置进行设置,才能实现负载均衡。

    对于你的第二个问题,如果你希望用户访问a.html时会被转到服务器B,而不是服务器C,那么你可以将服务器B设置为默认的负载均衡成员,如下所示:

    ```
    BalancerMember http://node-b.myserver.com:8080/ lbmethod=byrequests
    BalancerMember http://node-c.myserver.com:8080/ status=+H
    ProxyPass / balancer:/

    评论

报告相同问题?