• Apache负载均衡


    Apache负载均衡


    Apache也是可以实现负载均衡的。Apache的负载均衡主要是通过mod_proxy_balancer实现的。那么,apache负载均衡的配置方法是什么样的?

    在apache的配置文件httpd.conf中加入

    ProxyPass / balancer://proxy/         #注意这里以"/"结尾 
    <Proxy balancer://proxy> 
        BalancerMember http://192.168.6.37:6888/ 
        BalancerMember http://192.168.6.38:6888/ 
    </Proxy> 
    

    这里不一定要在httpd.conf中直接添加ProxyPass / balancer。另一种实现方法是向httpd.conf中添加Include conf/httpd-proxy.conf,然后把ProxyPass写到httpd-proxy.conf中。

    下面详细介绍这段配置文件的含义:

    • 其中ProxyPass是配置虚拟服务器命令
    • /应该是类于过滤规则,指的是web请求url的后缀(参考网址中说是前缀,不懂)。如果只对/redmine的请求进行负载均衡,那么需要改成/redmine
    • balancer://proxy表示要配置负载均衡,proxy表示负载均衡名,也可以改成其他名字,比如说redmine_cluster
    BalancerMember http://192.168.6.37:6888/ 
    

    表示将http://192.168.6.37:6888/注册到负载均衡中。

    上述所示的负载均衡是轮询型负载均衡,除此之外,还有按权重分配负载均衡策略,权重请求响应负载均衡策略。其中,前者按照请求次数分配负载,后者则按照请求负载分配负载。举个例子讲:按照前者,如果有4次请求,3次被分配到机器A、1次被分配到机器B。按照后者,有1000bytes的请求,750bytes被分配给A、250bytes被分配给B。具体参考下面的链接

    参考

  • 相关阅读:
    品优购项目(web)
    Linux
    web前端面试题
    三级网络
    Vue报错:TypeError: Cannot create property ‘xxx‘ on string ‘xxxx
    vue 动态添加页面背景色
    vue 打开新页面 页面滚动到顶部
    ios 系统 h5 页面不发送请求
    小程序返回上一页
    小程序动态设置页面背景色、
  • 原文地址:https://www.cnblogs.com/timssd/p/7221092.html
Copyright © 2020-2023  润新知