当前位置 > 首页 > Java

ubuntu下面进行apache+tomcat集群

11/11/2011 11:15:00 PM来源:Java

1.下载httpd-2.2.19.tar.gz和 apache-tomcat-7.0.20.tar.gz

?

2.安装apache httpd

先解压:tar -zxvf httpd-2.2.19.tar.gz

切换目录:cd httpd-2.2.19

安装:

Java代码 ?收藏代码ubuntu下面进行apache+tomcat集群 - free9277 - free9277 的博客
  1. ./configure?--enable-mods-shared='proxy?proxy_ajp?proxy_balancer?proxy_connect?proxy_ftp?proxy_http?proxy_rewrite'??
 ./configure --enable-mods-shared='proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http proxy_rewrite'

?? 注:如果出 现错误提示:checking whether to enable mod_deflate... configure: error: mod_deflate has been requested but can not be built due to prerequisite failures
?zlib-devel 没装的原因:
?apt-get install zlib1g-dev

Java代码 ?收藏代码ubuntu下面进行apache+tomcat集群 - free9277 - free9277 的博客
  1. make??
make
?
Java代码 ?收藏代码ubuntu下面进行apache+tomcat集群 - free9277 - free9277 的博客
  1. make?install??
make install

修改apache的配置文件/usr/local/apache2/conf/httpd.conf:Listen 80 修改为9999. 非root用户默认势不能用80端口。

?

测试是否安装成功:

#/usr/local/apache2/bin/httpd –k start

打开浏览器,输入:http://localhost ,显示“It works ”,安装成功。

?

3.安装两个tomcat

解压apache-tomcat-7.0.20.tar.gz。复制为tomcat1,tomcat2

?

4.修改tomcat2中的端口不要和tomcat1重复。

?

5.修改tomcat1/conf/server.xml文件:

???? 1、找到<Engine name="Catalina" defaultHost="localhost">,修改成<Engine name="Catalina" defaultHost="localhost"? jvmRoute="tomcat1">

????? 2、在Engine 标签内,加入以下:

Xml代码 ?收藏代码ubuntu下面进行apache+tomcat集群 - free9277 - free9277 的博客
  1. 在Engine标签内,加入以下:??
  2. ??
  3. <Cluster?className="org.apache.catalina.ha.tcp.SimpleTcpCluster"???
  4. ??
  5. ?????????????????channelSendOptions="8">???
  6. ??
  7. ??????????<Manager?className="org.apache.catalina.ha.session.DeltaManager"???
  8. ??
  9. ???????????????????expireSessionsOnShutdown=