Apache 负载均衡配置
2013-09-15 10:23
330 查看
版本:Apache Http Server 2.2.22
下载Apache源码,然后进入主目录按make方式编译,安装,如下:
./configure --prefix=/usr/local/httpd --enable-so --enable-proxy
--enable-proxy-ajp --enable-proxy-http --enable-proxy-ftp
--enable-proxy-connect --enable-proxy-balancer
make
make install
默认安装在/usr/local/httpd目录下面,安装成功后,进入bin目录,运行./apachectl -k
start启动Apache, 在浏览器中输入http://ip,看到It works,说明安装成功,没有问题。
之后进入conf目录,编辑httpd.conf文件,在最下面加上如下配置:
ProxyPass / balancer://proxy/
<Proxy balancer://proxy>
BalancerMember http://IP:8080/ loadfactor=1
BalancerMember http://IP:8080/ loadfactor=3
</Proxy>
开启负载均衡,通过端口号可以知道后台服务器用的是Tomcat,这里的配置方式是权值配置,即每4次请求中,第一个服务器分1次,第二个分3次,还有两种方式,分别为平均分配和流量分配,如下:
平均:
ProxyPass / balancer://proxy/
<Proxy balancer://proxy>
BalancerMember http://IP:8080/
BalancerMember http://IP:8080/
</Proxy>
流量:
ProxyPass / balancer://proxy/ lbmethod=bytraffic
<Proxy balancer://proxy>
BalancerMember http://IP:8080/
loadfactor=1
BalancerMember http://IP:8080/
loadfactor=3
</Proxy>
根据需要,可以选择不同的负载均衡方式。
下载Apache源码,然后进入主目录按make方式编译,安装,如下:
./configure --prefix=/usr/local/httpd --enable-so --enable-proxy
--enable-proxy-ajp --enable-proxy-http --enable-proxy-ftp
--enable-proxy-connect --enable-proxy-balancer
make
make install
默认安装在/usr/local/httpd目录下面,安装成功后,进入bin目录,运行./apachectl -k
start启动Apache, 在浏览器中输入http://ip,看到It works,说明安装成功,没有问题。
之后进入conf目录,编辑httpd.conf文件,在最下面加上如下配置:
ProxyPass / balancer://proxy/
<Proxy balancer://proxy>
BalancerMember http://IP:8080/ loadfactor=1
BalancerMember http://IP:8080/ loadfactor=3
</Proxy>
开启负载均衡,通过端口号可以知道后台服务器用的是Tomcat,这里的配置方式是权值配置,即每4次请求中,第一个服务器分1次,第二个分3次,还有两种方式,分别为平均分配和流量分配,如下:
平均:
ProxyPass / balancer://proxy/
<Proxy balancer://proxy>
BalancerMember http://IP:8080/
BalancerMember http://IP:8080/
</Proxy>
流量:
ProxyPass / balancer://proxy/ lbmethod=bytraffic
<Proxy balancer://proxy>
BalancerMember http://IP:8080/
loadfactor=1
BalancerMember http://IP:8080/
loadfactor=3
</Proxy>
根据需要,可以选择不同的负载均衡方式。
相关文章推荐
- yii2 Apache配置urlManager&n…
- Apache&nbsp;下配置&nbsp;mod_Rewrite
- Apache 配置HTTPS协议搭载SSL配置
- 配置安装php&nbsp;5.3.5和apache&nbsp;2.2
- Apache&nbsp;Tomcat环境变量配置
- apache&nbsp;一个主机配置多个域名
- apache 配置收集
- php apache配置
- 成功配置了apache tomcat + …
- 基于apache的tomcat负载均衡和集群配置
- 3&nbsp;Nginx的基本配置和优化
- Mercury&nbsp;TestDirector&nbsp;8.0安装配置…
- [转]emacs&nbsp;TAB&amp;空格缩进配置、命令
- Apache&nbsp;虚拟主机&nbsp;在各种…
- LoopBack&nbsp;Adapter&nbsp;配置…
- Apache负载均衡配置
- struts2&nbsp;简单注解配置实现用户登录
- Tomcat:利用Apache配置反向代理、负载均衡
- Apache负载均衡配置
- 【iOS】&nbsp;推送服务的配置和实现