Linux教程之CentOS下Apache+Tomcat 负载平衡
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!媒介:接纳apache+tomcat的组合在今朝仍是挺多的,为了利用jsp,年夜局部的公司都接纳apache+tomcat:1、体系版本:Centos5.364位体系
Nginx版本为:httpd-2.2.13.tar.bz2Jdk版本为:1.6.0_18_64Tomcat版本为:ApacheTomcat/6.0.30其他类似版本也能够!装置办事所需的包以下下载路径:本网站集成局部下载:jdk请到以下网站下载:请选择本人体系版本的jdk。https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewFilteredProducts-SingleVariationTypeFilterApache、Tomcat下载地点,下载到/usr/src下】cd/usr/src&&wgethttp://blog.mgcrazy.com/download/{httpd-2.2.13.tar.bz2,apache-tomcat-6.0.30.tar.gz}2、装置Apache
cd/usr/src&&tar-jxvfhttpd-2.2.13.tar.bz2&&cdhttpd-2.2.13/srclib/apr&&./configure--prefix=/usr/local/apr&&make&&makeinstall&&cd../apr-util/&&./configure--prefix=/usr/local/apr-util--with-apr=/usr/local/apr&&make&&makeinstall&&cd../../&&./configure--prefix=/usr/local/apache2--enable-mods-shared=all--with-mpm=worker--enable-deflate--enable-cache--enable-disk-cache--enable-mem-cache--enable-file-cache--enable-proxy--enable-proxy-ajp--enable-proxy-balancer--enable-proxy-http--enable-rewrite--enable-charset-lite--disable-ipv6--disable-dav--with-apr=/usr/local/apr--with-apr-util=/usr/local/apr-util能够间接拷贝装置apache
【注重*这里装置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/RewriteRule^/(.*)$balancer://wwwCluster/$1<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
欢迎大家来到仓酷云论坛!
Linux教程之CentOS下Apache+Tomcat 负载平衡
即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。 这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。? 直到学习Linux这门课以后,我才知道,原来我错了。? 对我们学习操作系统有很大的帮助,加深我们对OS的理解。? 掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。 为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。 然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。 我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些OS管理。
页:
[1]