tomcat下的liferay集群
- 格式:docx
- 大小:33.18 KB
- 文档页数:14
目录
tomcat下的liferay集群 (2)
一.Tomcat负载均衡配置过程 (2)
2.在一台机子中配置多个Tomcat方法改变3个端口 (2)
3.安装、配置apache (2)
4.分别修改两个tomcat1,2中的配置文件conf/server.xml (5)
二.Tomcat集群配置 (5)
1.负载均衡配置的条件下配置tomcat集群 (5)
2.分别修改tomcat1,2的配置文件 (5)
3. 在你要分布式的web应用中的web.xml的
三.liferay集群配置 (7)
1.修改:portal-ext.properties (7)
2.配置:jackrabbit (9)
集群的启动过程: (12)
FAQ: (12)
tomcat下的liferay集群
一.Tomcat负载均衡配置过程
硬件配置:服务器一台(最好能启动两个以上的tomcat就可以了) 1. Tomcat7.0.55、JDK1.6、Apache2.4.10,下载地址/download-70.cgi
/apache//httpd/httpd-2.4.10.tar.gz
/download/VC11/binaries/httpd-2.4.10-win64-VC11.zip /download/VC11/modules/modules-2.4-win64-VC11.zip
2.在一台机子中配置多个Tomcat方法改变3个端口
(tomat_home/conf/server.xml中)改变
tomcat默认端口(8080)
shutdown端口(8005)
Coyote/JK2 AJP 1.3端口(8009)
配置了两个:
tomcat1:端口是:8080\8005\8009
tomcat2:端口是8090\80015\8019保证不要冲突
3.安装、配置apache
Apache的安装:
主要是linux下的源码包的安装:
1.解压源码包:
tar -xvf httpd-2.4.10.tar.gz
2.进入解压目录:
cd httpd-2.4.10
3. 查看安装apache配置参数
./configure --help | more
4.配置apache路径
./configure --prefix=/usr/local/apache --enable-so
5. 编译安装apache
make && make install
6.配置Apache
备份配置文件:
cp -a httpd.conf httpd.conf.bak
查看httpd服务是否已存在
chkconfig --list httpd
查看自带httpd服务状态
service httpd status
linux启动apache命令
/usr/local/apache/bin/apachectl -k start
查看linux80默认端口是否开启:
netstat -an | grep :80
linux下查看apache进程
ps -aux | grep httpd
配置apache开机启动
1).拷贝apache启动脚本
cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/apache 2).编辑apache启动脚本
vim /etc/rc.d/init.d/apache
在开头的
#!/bin/sh下面加上
#chkconfig: 2345 85 15
3).添加apache服务
chkconfig --add apache
4).列出apache服务
chkconfig --list apache
5).启动,停止Apache的命令
启动:service apache stop
停止:service apache start
成功后可能自动启动然后你测试一下http://localhost看看有没有成功页面. copy mod_jk.so文件复制到apache的安装目录下的modules目录中.
修改apache的安装目录中的conf目录的配置文件httpd.conf.
在文件中加LoadModule模块配置信息的最后加上一句
LoadModule jk_module modules/mod_jk.so
在http.conf去掉以下行的注释:
LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so LoadModule slotmem_shm_module modules/mod_slotmem_shm.so
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
http.conf文件的最后添加:
ProxyRequests Off
BalancerMember ajp://192.168.60.80:8009 loadfactor=1 route=tomcat1
BalancerMember ajp://192.168.60.80:8019 loadfactor=1 route=tomcat2
ProxyPass / balancer://cluster/ stickysession=jsessionid nofailover=On ProxyPassReverse / balancer://cluster/
如果负载较大调整配置文件:
首先去掉http.conf
# Server-pool management (MPM specific)
# Include conf/extra/httpd-mpm.conf
Include conf/extra/httpd-mpm.conf 前的注释