zoukankan      html  css  js  c++  java
  • Apache实现Web Server负载均衡

    修改服务器A上apache的http.conf文件:

    首先,加载相应的代理模块,去掉以下模块前面的#号:

    LoadModule proxy_module modules/mod_proxy.so
    LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
    LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
    LoadModule proxy_connect_module modules/mod_proxy_connect.so
    LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
    LoadModule proxy_http_module modules/mod_proxy_http.so

    其次,在文件末尾添加:

    ProxyPass /example/ balancer://proxy/
    <Proxy balancer://proxy>
    BalancerMember http://serverB/example/

    BalancerMember http://serverC/example/
    </Proxy>

    表示将访问服务器A的http://serverA/example/子目录下的所有文件分发至服务器B和C执行,相当于访问http://serverB/example/或http://serverC/example/子目录下的文件。

    若写成:

    ProxyPass / balancer://proxy/
    <Proxy balancer://proxy>
    BalancerMember http://serverB/

    BalancerMember http://serverC/
    </Proxy>

    则代表所有访问A的请求都相应的转成访问B或C

    最后,重启服务器A的apache

  • 相关阅读:
    ActionContext和ServletActionContext
    1.有Dao为什么还要Service?
    1.DBCP和CP30的区别
    设计模式之单例模式(java实现)
    DOM之练习2
    js之DOM练习题
    动态改变dom结构常用方法
    js 自动类型转换
    定位属性position
    html基础
  • 原文地址:https://www.cnblogs.com/wsl222000/p/4476673.html
Copyright © 2011-2022 走看看