【注重*这里装置mod_proxy处置Tomcatjsp页面模块,装置apr、apr-util增添Tomcat处置功能,固然也能够用mod_jk的体例,假如是mod_jk的体例的话,能够参考这篇文章:
http://bbs.linuxtone.org/thread-1195-1-1.html】
3、Tomcat装置设置:
将所需的包下载至/usr/src目次;起首装置jdk:
chmodo+xjdk*&&./jdk*;步伐包会提醒按回车键,我们依据提醒装置便可,解压终了,会在以后目次天生jdk1.6.0_18文件夹
- mkdir-p/usr/java&&mvjdk1.6.0_18/usr/java/下vi/etc/profile最初面到场以下语句:exportJAVA_HOME=/usr/java/jdk1.6.0_18exportCLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/libexportPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/binsource/etc/profile//使情况变量即刻失效javaCversion//检察java版本,显现版本是1.6.0_18,而且是64位的证实装置乐成!JavaHotSpot(TM)64-BitServerVM(build16.0-b10,mixedmode)cd/usr/src&&tarxzfapache-tomcat-6.0.30.tar.gz解压完成实行:mvapache-tomcat-6.0.30/usr/local/tomcat_1&&cp/usr/local/tomcat_1/usr/local/tomcat_2-r
复制代码设置tomcat的java变量
- cd/usr/local/tomcat_1/bin/&&visetenv.sh创立一个setenv.sh剧本文件,增加以下语句便可JAVA_HOME=/usr/java/jdk1.6.0_18JAVA_JRE=/usr/java/jdk1.6.0_18/jre而且拷贝setenv.sh文件到tomcat_2/bin/下:cp-p/usr/local/tomcat_1/bin/setenv.sh/usr/local/tomcat_2/bin下便可!保留加入反省两个tomcat下bin目次的*.sh文件是不是有可实行权限,假如没有则进进到响应的目次实行chmodo+x*.sh便可!给两个tomcat分离创立分歧的目次以下:mkdir-p/usr/webapps/{www_1,www_2}修正Tomcat_1的server.xml文件以下中央:<Enginename="Catalina"defaultHost="localhost"jvmRoute="tomcat1">另有一个中央在</host>后面到场:也就是你的使用地点的目次,并删除tomcat下webapps的ROOT自带的步伐:find/usr/local/-nameROOT|xargsrm-rf{};然后指定你新建的步伐:<Contextpath=""docBase="/usr/webapps/www_1"reloadable="true"/>一样的事理设置tomcat_2:<Enginename="Catalina"defaultHost="localhost"jvmRoute="tomcat2"><Contextpath=""docBase="/usr/webapps/www_2"reloadable="true"/>分离设置两个tomcat的jvmroute称号为tomcat1和tomcat2,一会在apache设置文件中会用到!
复制代码
4、设置Apache假造主机
修正vhosts.conf
- NameVirtualHost*:80<VirtualHost*:80>ServerAdminwgkgood@163.comDocumentRoot"/usr/webapps/www"ServerName192.168.2.79<Directory"/usr/webapps/www">AllowOverrideNoneOptionsNoneOrderallow,denyAllowfromall</Directory>ProxyRequestsOffRewriteEngineOnProxyPreserveHostOnRewriteRule^$balancer://wwwCluster/[P,L,NC]RewriteRule^/(.*)$balancer://wwwCluster/$1[P,L,NC]<Proxybalancer://wwwCluster>BalancerMemberajp://localhost:8411route=tomcat1BalancerMemberajp://localhost:8412route=tomcat2</Proxy></VirtualHost>
复制代码
如上,8411和8412是两个tomcat的AJP端口,能够依据实践情形修正,如许的话,一切设置都终了了!启动apacheok!
在两个tomcat的公布目次都新建一个index.jsp内容分离输出:
- <html><body><h1>TOMCAT_1JSPTestPage</h1><%=newjava.util.Date()%></body></html>
复制代码第二台呆板,写进以下内容:
- <html><body><h1>TOMCAT_2JSPTestPage</h1><%=newjava.util.Date()%></body></html>
复制代码
然后间接会见http://192.168.2.79;呈现分歧的页面,也就是两个tomcat的内容。
本文出自“吴光科-专注主动化运维”博客,请务必保存此出处http://wgkgood.blog.51cto.com/1192594/558220
欢迎大家来到仓酷云论坛!
作者: 愤怒的大鸟 时间: 2015-1-16 21:17
标题: Linux教程之CentOS下Apache+Tomcat 负载平衡
即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。
作者: 若相依 时间: 2015-1-22 18:23
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?
作者: 莫相离 时间: 2015-1-31 14:43
直到学习Linux这门课以后,我才知道,原来我错了。?
作者: 谁可相欹 时间: 2015-2-6 20:46
对我们学习操作系统有很大的帮助,加深我们对OS的理解。?
作者: 山那边是海 时间: 2015-2-18 18:56
掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
作者: 小魔女 时间: 2015-3-6 10:28
为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。
作者: 飘飘悠悠 时间: 2015-3-13 00:56
然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。
作者: 精灵巫婆 时间: 2015-3-20 08:38
我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些OS管理。
欢迎光临 仓酷云 (http://ckuyun.com/) |
Powered by Discuz! X3.2 |