tomcat下的liferay集群

  • 格式:docx
  • 大小:33.18 KB
  • 文档页数:14

下载文档原格式

  / 14
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

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的 (7)

三.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 前的注释