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
您可能感兴趣的文章:
- Red Hat Linux,Apache2.0+Weblogic9.2负载均衡集群安装配置
- 用apache和tomcat搭建集群(负载均衡)
- tomcat6_apache2.2_ajp 负载均衡加集群实战分享
- 简单测试Apache是如何完成负载均衡策略配置
- Apache2.2以上版本与Tomcat整合配置及负载均衡实现
- Apache负载均衡设置方法 mod_proxy使用介绍
- apache负载均衡的安装和实现方法
- Nginx+Tomcat高性能负载均衡集群搭建教程
- Nginx+Tomcat搭建高性能负载均衡集群的实现方法
- nginx+tomcat实现Windows系统下的负载均衡搭建教程
- 详解基于Centos7+Nginx+Tomcat8的负载均衡服务器的搭建
- 详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南
- nginx+tomcat实现负载均衡,使用redis session共享
- 详解Ngigx+Tomcat配置动静分离,负载均衡
- Nginx与Tomcat实现动静态分离和负载均衡
- Nginx+Tomcat+Https 服务器负载均衡配置实践方案详解
- linux下Nginx+Tomcat负载均衡配置方法
- windows下nginx+tomcat配置负载均衡的方法
- Debian下搭建Nginx和Tomcat服务器实现负载均衡的方案
- Windows下Apache+Tomcat7负载均衡配置方法详解