Apache实现Web Server负载均衡详解(不考虑Session版)

 更新时间:2013年07月05日 10:20:58   作者:  
本篇文章是对使用Apache实现Web Server负载均衡的方法进行了详细的分析介绍,需要的朋友参考下(不考虑Session版)

至少需三台服务器:
服务器A:控制服务器
服务器B和服务器C:实际执行服务器
负载均衡原理:将访问服务器A的请求分发至服务器B和服务器C
修改服务器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

相关文章

  • php过滤器使用详解

    php过滤器使用详解

    PHP 过滤器用于验证和清理外部输入。PHP 过滤器扩展具有检查用户输入所需的许多功能,旨在使数据验证更容易、更快
    2022-11-11
  • php+redis在实际项目中HTTP 500: Internal Server Error故障排除

    php+redis在实际项目中HTTP 500: Internal Server Error故障排除

    用户量快速增长,访问量在短时间内翻倍,由于前期容量规划做得比较好,硬件资源可以支撑,可是软件系统方面出现了大问题:40% 的请求都会返回 HTTP 500: Internal Server Error
    2017-02-02
  • PHP XML数据解析代码

    PHP XML数据解析代码

    PHP解析XML 数据代码,用于PHP读取XML数据。
    2010-05-05
  • PHP strncasecmp字符串比较的小技巧

    PHP strncasecmp字符串比较的小技巧

    好象,大多时候,我们对于字符串的比较都是采用了 strtolower或者strtoupper之后,再判断是否相等。
    2011-01-01
  • PHP zlib扩展实现页面GZIP压缩输出

    PHP zlib扩展实现页面GZIP压缩输出

    GZIP(GNU-ZIP)是一种压缩技术。经过GZIP压缩后页面大小可以变为原来的30%甚至更小。这样用户浏览的时候就会感觉很爽很愉快!
    2010-06-06
  • PHP多个图片压缩成ZIP的方法

    PHP多个图片压缩成ZIP的方法

    这篇文章主要为大家详细介绍了PHP多个图片压缩成ZIP的方法,可将多个文件压缩成一个zip压缩包,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • PHP自定义函数判断是否为Get、Post及Ajax提交的方法

    PHP自定义函数判断是否为Get、Post及Ajax提交的方法

    这篇文章主要介绍了PHP自定义函数判断是否为Get、Post及Ajax提交的方法,涉及php服务器预定义变量$_SERVER及字符串相关操作技巧,需要的朋友可以参考下
    2017-07-07
  • PHP字符串中特殊符号的过滤方法介绍

    PHP字符串中特殊符号的过滤方法介绍

    本篇文章主要是对PHP字符串中特殊符号的过滤方法进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2014-02-02
  • php简单实现数组分页的方法

    php简单实现数组分页的方法

    这篇文章主要介绍了php简单实现数组分页的方法,涉及php数组操作及数学运算相关技巧,需要的朋友可以参考下
    2016-04-04
  • php自动获取关键字的方法

    php自动获取关键字的方法

    这篇文章主要介绍了php自动获取关键字的方法,通过自定义函数tiqukeyword实现关键字的自动获取功能,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-01-01

最新评论