apache安装、简单配置负载均衡和会话保持

标签: apache 负载均衡 会话 | 发表时间:2014-11-18 13:34 | 作者:
出处:http://www.iteye.com

首先安装apache依赖的apr和apr-util

1.下载(apr.apache.org/download.cgi)源文件, 如apr-1.5.1.tar.gz

2.解压 tar -xzvf apr-1.5.1.tar.gz

3.进入解压目录,依次执行

1
2
3
. /configure
make
make  install

4.下载(apr.apache.org/download.cgi)源文件, 如apr-util-1.5.4.tar.gz

5.解压 tar -xzvf apr-util-1.5.4.tar.gz

6.进入解压目录,依次执行

1
2
3
. /configure  --with-apr= /usr/local/apr
make
make  install

 

安装apache

1.下载(httpd.apache.org/download.cgi)源文件, 如httpd-2.4.10.tar.gz

2.解压 tar -xzvf httpd-2.4.10.tar.gz

 

3.进入解压目录,依次执行

1
2
3
4
. /configure  --prefix= /usr/local/apache  -- enable -so
make
make  install
bin /apachectl  -k start  #启动apache,访问显示it works,表示安装ok

4.添加服务

1
2
3
4
cp  bin /apachectl  /etc/rc .d /init .d /apache
vim  /etc/rc .d /init .d /apache  #编辑此文件,添加一行:'#chkconfig: 2345  85 15',可放到第二行(#/bin/sh下面)
chkconfig --add apache  #添加服务
service apache start  #启动服务

 

配置负载均衡和会话保持

1.修改apache_home/conf/httpd.conf,增加以下模块(取消注释,如有其他依赖, 则相应取消注释)

1
2
3
LoadModule proxy_module modules /mod_proxy .so
LoadModule proxy_http_module modules /mod_proxy_http .so
LoadModule proxy_balancer_module modules /mod_proxy_balancer .so

2修改apache_home/conf/httpd.conf,配置VirtualHost实现负载均衡和会话保持,增加下面节点

1
2
3
4
5
6
7
8
9
10
11
12
< VirtualHost  *>
     Header add Set-Cookie "routeId=.%{BALANCER_WORKER_ROUTE}e;path=/" env=BALANCER_ROUTE_CHANGED  <!--设置cookie用来实现会话保持-->
     ProxyRequests Off
     ProxyPreserveHost On
     ProxyPass /myApp  balancer://proxy/myApp stickysession=routeId  <!--取出设置的cookie, 转到相应的后端服务器-->
     < Proxy  balancer://proxy>
         Order Deny,Allow
         Allow from all
         BalancerMember  http://150.20.20.91:8001 route=server1
         BalancerMember  http://150.20.20.92:8001 route=server2
     </ Proxy >
</ VirtualHost >


已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [apache 负载均衡 会话] 推荐:

apache安装、简单配置负载均衡和会话保持

- - ITeye博客
首先安装apache依赖的apr和apr-util. 1.下载(apr.apache.org/download.cgi)源文件, 如apr-1.5.1.tar.gz. 2.解压 tar -xzvf apr-1.5.1.tar.gz. 3.进入解压目录,依次执行. 4.下载(apr.apache.org/download.cgi)源文件, 如apr-util-1.5.4.tar.gz.

Apache负载均衡实战-session共享

- - 企业架构 - ITeye博客
              含Session共享. 下载Apache、tomcat.     2个或者多个tomcat. 将此文件添加到目录F:\Apache24\modules. 1 修改Apache conf目录下的httpd.conf. 2 新建mod_jk.conf文件. 在目录F:\Apache24\conf下添加文件,内容如下:.

基于apache的tomcat负载均衡和集群配置

- - 研发管理 - ITeye博客
基于apache的tomcat负载均衡和集群配置. httpd-2.2.15-win32-x86-no_ssl.msi    网页服务器. mod_jk-1.2.30-httpd-2.2.3.so             Apache/IIS 用来连接后台Tomcat的模块,支持集群和负载均衡.        JK 分为两个版本 1,x 和 2.x ,其中 2.x 并不是最新的版本,它是 JK 的另外一个分支,后不知何因没有继续开发,因此2.x 版本已经废弃.

Apache +Tomcat的负载均衡与集群配置

- - 企业架构 - ITeye博客
Tomcat的安装和配置. Tomcat_a的ip:192.168.55.229. Tomcat_b的ip:192.168.55.231. Tomcat的需要安装jdk和tomcat包(例如apache-tomcat-6.0.30.zip和jdk-6u5-linux-x64.bin). tomcat的安装和配置可以参考我的博客:.

Apache+Tomcat+keepalived的负载均衡session复制及HA

- - 开源软件 - ITeye博客
0、关闭防火墙(service iptables stop; chkconfig --level 35 iptables off),.    关闭selinux vi /etc/selinux/config   SELINUX=disabled. setenforce 0 生效. 1、将mod_jk-1.2.31-httpd-2.2.x.so上传至/etc/httpd/modules目录下.

Linux下Apache+Tomcat搭建负载均衡服务器集群

- - 极客521 | 极客521
这篇文章主要讲解关于如何在Linux下搭建Apache+tomcat 负载均衡服务器集群的过程. 负载均衡集群配置(1):Tomcat的配置. 修改“ tomcat/conf/server.xml ”文件. 编辑server.xml文件,找到“ ”元素节点,在server.xml文件里面未注释掉的有两个 元素节点.

采用ajp代理模式配置Apache+tomcat实现负载均衡

- - 研发管理 - ITeye博客
这一种方法,配置简单,性能也高. apache 必须是2.2.x以上版本.       AJP是Apache提供的完成与其它服务器通讯的一种协议. 在Apache中通过mod_proxy_ajp模块发送AJP数据,另外一端的服务器需要实现AJP协议,能够接受mod_proxy_ajp模块发送的AJP协议数据,在接受到AJP协议数据后做适当处理,并能够将处理结果以AJP协议方式发送回给mod_proxy_ajp模块.

JBoss4.2.3GA+Apache/2.2.11+mod_jk1.2.28 搭建负载均衡 全过程记录(附上搭建环境)

- - 博客园_首页
     都是从网上搜集,再通过自己的实践总结出来的,相信对没做过Load Balancing的同学会有一定帮助. 1.     JBoss集群配置概念. JBoss集群(Cluster)是 一组计算机节点的集合,它们作为一个整体向用户提供一组网络资源. 用户由单一入口访问集群的资源,从来不会意识到集群中的 节点.

nginx负载均衡配置

- - 开心平淡对待每一天。热爱生活
  使用负载均衡的话,可以修改配置http节点如下:. #设定http服务器,利用它的反向代理功能提供负载均衡支持. #设定mime类型,类型由mime.type文件定义. #省略上文有的一些配置节点. #设定负载均衡的服务器列表. #weigth参数表示权值,权值越高被分配到的几率越大. server 192.168.8.1x:3128 weight=5;#本机上的Squid开启3128端口.

解析nginx负载均衡

- - 搜索研发部官方博客
摘要:对于一个大型网站来说,负载均衡是永恒的话题. 随着硬件技术的迅猛发展,越来越多的负载均衡硬件设备涌现出来,如F5 BIG-IP、Citrix NetScaler、Radware等等,虽然可以解决问题,但其高昂的价格却往往令人望而却步,因此负载均衡软件仍然是大部分公司的不二之选. nginx作为webserver的后起之秀,其优秀的反向代理功能和灵活的负载均衡策略受到了业界广泛的关注.