仅供参考~
Apache+tomcat集群+session复制
作者:吴钢奇
时间:2010/09/23
MSN:w7374520@hotmail.com
目标:在服务器上搭建1 个apache+4 个tomcat 应用,tomcat 之间实现session 复制。
Tomcat解析所有的网页,apache此刻的作用就是做代理。参考了很多网上好文档,
非常感谢前人无私奉献,谢谢!
1、环境
硬件:一个四核3.0CPU,4G内存,200GSATA硬盘
系统:Redhat AS 5.3
源码包下载:
1、Httpd下载
doc.xuehai.net
2、Tomcat下载
doc.xuehai.net
7.0.2.tar.gz
3、mod_jk 下载地址:
doc.xuehai.net
1.2.30/tomcat-connectors-1.2.30-src.tar.gz
2、安装apache
[root@adman ~]# cd /usr/local/src/ #进入源码包下载目录,这个可以随便定
[root@adman src]# tar zxvf httpd-2.2.16.tar.gz #解压缩
[root@adman src]# cd httpd-2.2.16 #进入解压目录
[root@adman httpd-2.2.16]# ./configure --prefix=/usr/local/apache2 \
> --enable-cache \ #configure参数根据自己的需要添加
> --enable-mem-cache \ 可以使用—help获得相关参数
> --with-mpm=prefork \
> --enable-so \
> --enable-rewrite \
> --enable-ssl
[root@adman httpd-2.2.16]# make #编译
[root@adman httpd-2.2.16]# make install #安装
[root@adman httpd-2.2.16]# cd /usr/local/apache2
[root@adman apache2]# vim conf/httpd.conf
52 # LoadModule foo_module modules/mod_foo.so
53 LoadModule jk_module modules/mod_jk.so #添加jk模块,模块是编译jk1.2.30得
到
106 DocumentRoot "/usr/local/webapps" #修改文档主目录
133 <Directory "/usr/local /webapps"> #修改文档主目录
146 Options Indexes FollowSymLinks
158 Order allow,deny
159 Allow from all
160
161 </Directory>
416 Include conf/mod_jk.conf #添加jk配置文件,在末尾直接添加
如果apache日志出现: session cache no configuration 警告信息请添加下面两行。可以
解决。
417 SSLSessionCache "shmcb:/usr/local/apache2/logs/ssl_scache(512000)"
418 SSLSessionCacheTimeout 300
[root@adman apache2]# service httpd start #测试是否可以正常启动,看日志是否有
报错
[root@adman apache2]# netstat -naptl|grep 80 #查看80端口是否启动
3、安装jk模块
[root@adman apache2]# cd /usr/local/src/ #进入下载目录
[root@adman src]# tar zxvf tomcat-connectors-1.2.30-src.tar.gz #解压缩
[root@adman src]# cd tomcat-connectors-1.2.30-src #进入目录
[root@adman tomcat-connectors-1.2.30-src]# cd native/ #进入native,必须的
[root@adman native]# pwd #查看绝对路径
/usr/local/src/tomcat-connectors-1.2.30-src/native
[root@adman native]# ./configure --with-apxs=/usr/local/apache2/bin/apxs #指定apxs路径
[root@adman native]# make #编译,但是不需要安装,我们需要的只是
mod_jk.so模块而已,这一步已经生成了。但是我不知道它生成的位置,使用find查
找
[root@adman
apache2.2.6+jdk1.6+tomcat6 整合 JDK 安装 chmod +x jdk6u7linuxi586.bin ./jdk6u7linuxi586.bin mv jdk1.6.0_07 /usr/local/jdk1.6 设置环境变量...
CentOS5.5 Apache: httpd-2.2.15.tar.gz Tomcat: apache-tomcat-6.0.26.tar.gz JDK: jdk-6u20-linux-i586.bin Mod_jk.so: jakarta-tomcat-...
安装完apache之后装jdk模块+tomcat 上传apache-tomcat-6.0.29.tar.gz、jdk-6u25-linux-x64.bin 1.安装jdk模块 [root@apache tool]# chmod +x jdk-6u25-...
apache2+tomcat5.5 集群 1、原理说明 、原理:tomcat 做个 WEB 服务器有它的局限性,处理能力低,效率低。承受并发小(1000 左右)。但目前 有不少网站或者页面...
APACHE2.2.0+tomcat5.5.12+jk1.2.15 软件环境: apache httpd-2.2.0.tar.gz apr-1.2.2.tar.tar apr-util-1.2.2.tar.tar jdk-1_5_0_05-...
Apache+tomcat负载均衡配置过程_计算机软件及应用_IT/计算机_专业资料。集群/...集群/负载均衡 在 32 位操作系统上配置 apache+tomcat 集群 负载均衡 /session...
apache+tomcat+mysql 实现动静分离整合 apache+tomcat+mysql 实现动静分离 具体实验通过部署一个 java 论坛去测试 tomcat 和 mysql,并通过 jk2 模块使 apache 和...
apache+tomcat整合_IT/计算机_专业资料。本文重点介绍apache和tomcat的整合问题,还有tomcat的负载均衡部分的知识。apache2.2.3 +jdk1.6+tomcat6 ---整合/...
Windows 下 Apache+Tomcat 实现应用集群 1 2 3 环境依赖:windows、jdk1.6、Apache2.2、tomcat6.0 Jdk1.6 安装 2.1 略 安装 Apache(2.2.27) 3.1 ...

我要评论