Apache与tomcat的整合及负载均衡_第1页
Apache与tomcat的整合及负载均衡_第2页
Apache与tomcat的整合及负载均衡_第3页
Apache与tomcat的整合及负载均衡_第4页
Apache与tomcat的整合及负载均衡_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Apacche与tommcatt的整合合及负载载均衡系统环境境:Winndowws SServver 20008 RR2 SSP1虚拟机软软件:Hypper-V管理器 6.1.776011.1775144虚拟机环环境:RRed Hatt Ennterrpriise Linnux Serrverr reeleaase 5.44 (TTikaangaa) XX64安装软件件版本:JDKK:1.6.00_19 Tommcatt:6.00.200 Appachhe:22.2.19 JK: 1.2.110实施步骤骤:一、安装装软件。tar -xzzvf jdkk1.66.0_19.tarr.gzztar

2、 xvffz ttomccat.tarr.gzztar zxvvf hhttppd-22.2.19.tarr.gzzcd hhttppd-22.2.19./coonfiigurre-preefixx=/uusr/loccal/apaachee2-enaablee-soo-eenabble-modds-ssharred=mosst -wiith-mpmm=woorkeermakeemakee innstaalltar zxvvf jjakaartaa-toomcaat-cconnnecttorss-1.2.110-ssrc.tarr.gzzcd jjakaartaa-toomcaat-cconn

3、necttorss-1.2.110-ssrc/jk/nattivee/./buuilddconnf.ssh./coonfiigurre -wiith-apxxs=/usrr/loocall/appachhe2/binn/appxsmakeemakee innstaall二、配置置整合及及负载均均衡1 cpp /uusr/loccal/jakkartta-ttomccat-connnecctorrs-1.2.110-ssrc/jk/nattivee/apaachee-2.0/mmod_jk.so/usrr/loocall/appachhe2/moddulees配置环境境变量vi /etcc/pr

4、rofiile在文本末末尾加入入以下内内容JAVAA_HOOME=JDK安装路路径CATAALINNA_HHOMEE=toomcaat安装路路径CLASSSPAATH=.:$JAVVA_HHOMEE/liib/ddt.jjar:$JAAVA_HOMME/llib/toools.jarr:$CCATAALINNA_HHOMEE/liib/sservvlett-appi.jjarPATHH=$JJAVAA_HOOME/bbin:$PAATHexpoort JAVVA_HHOMEE CAATALLINAA_HOOME CLAASSPPATHH PAATH应用初始始的环境境变量sourrce /ett

5、c/pproffilee修改appachhe的htttpd.connfvi /ussr/llocaal/aapacche22/coonf/htttpd.connf修改以下下几处并且在末末尾加上上:Inncluude /uusr/loccal/apaachee2/cconff/mood_jjk.cconff添加及设设置mood_jjk.cconffvi /usrr/loocall/appachhe2/mod_jjk.cconff增加以下下内容#加载mmod_jk ModduleeLoaddModdulee jkk_moodulle mmoduuless/mood_jjk.sso#指定 worrk

6、errs.ppropperttiess文件路路径JkWoorkeersFFilee coonf/worrkerrs.ppropperttiessJkLoogFiile loggs/mmod_jk.loggJkLoogLeevell innfo#指定那那些请求求交给tommcatt处理,cconttrolllerr为在worrkerrs.ppropperttisee里指定定的负载载分配控控制制器器JkMoountt /* lbb添加及设设置operrtieesvi /usrr/loocall/appachhe2/connf/wworkkerss.prropeertiies添加以下下内容workk

7、er.lisst = lbb,toomcaat1,tommcatt2#serrverr列表#=ttomccat11=workker.tommcatt1.pportt=80009#ajpp13端端口号,在tommcatt下serrverr.xmml配置,默认80009workker.tommcatt1.hhostt=2#tommcatt的主机机地址,如不为为本机,请填填写ip地址workker.tommcatt1.ttypee=ajjp133workker.tommcatt1.llbfaactoor = 1#serrverr的加权比比重,值值越高,分得的的请求越越多#=ttom

8、ccat22=workker.tommcatt2.pportt=80009#ajpp13端端口号,在tommcatt下serrverr.xmml配置,默认80009workker.tommcatt2.hhostt=3#tommcatt的主机机地址,如不为为本机,请填写写ip地址workker.tommcatt2.ttypee=ajpp13workker.tommcatt2.llbfaactoor = 1#serrverr的加权权比重,值越高高,分得得的请求求越多#=cconttrolllerr,负载均均衡控制制器=workker.lb.typpe=llbworkker.lb.

9、ballancced_worrkerrs=ttomccat11,toomcaat2#指定分分担请求求的tommcattworkker.lb.stiickyy_seessiion=17、将JJSP文件放放入/ussr/llocaal/ttomccat/webbappps/RROOTT8 启动动apaachee和tommcat8 打开开浏览器器输入就是这么么简单。三、将aapacche和tommcatt加入启启动和系系统服务务选项1 Appachhe加入启启动项里里面:echoo /usrr/loocall/appachhe2/binn/appachhecttl sstarrt /eetc/rc.

10、loccal2Apaachee加入到到系统服服务里面面:cp /安装目目录下/appachhe/bbin/apaacheectll /eetc/rc.d/iinitt.d/htttpd修改htttpdd在文件头头部加入入如下内内容:# Coommeentss too suuppoort chkkconnfigg onn ReedHaat LLinuux# chhkcoonfiig: 23445 990 990# deescrripttionn:htttp serrverr#保存在打入chkcconffig -aadd htttpdchkcconffig -lleveel 3345 htttpd

11、 ontomccat加入启启动和系系统服务务选项安装jssvc #cd /ussr/llocaal/ttomccat/binn #tarr xvvfz jsvvc.ttar.gz #cd jsvvc-ssrc #sh suppporrt/bbuilldcoonf.sh #chmmod 7555 coonfiigurre #./cconffiguure -wwithh-jaava=/ussr/llocaal/jjavaa (改成你你的JDK的位置) #makke 注:我在在執行./cconffiguure -wwithh-jaava=/ussr/llocaal/jjavaa的過程程中,產產生co

12、onfiigurre: errror:no acccepttablle CC coompiilerr fooundd inn $PPATHH 這樣的的錯誤提提示,發發現是沒沒有安裝裝C編譯器器,于是是執行“yumm innstaall gccc”安裝了gccc,之后重重新執行行./conffiguure -wwithh-jaava=/ussr/llocaal/jjavaa就Ok了修改启动动文件#vi ./nnatiive/Tommcatt5.ssh改成如下下内容: #!/bbin/sh# chhkcoonfiig: 3455 877 133 # deescrripttionn: TTomcca

13、t Daeemonn # prroceessnnamee: jjsvcc # piidfiile: /vvar/runn/jssvc.pidd # coonfiig: # Soourcce ffuncctioon llibrraryy. # . /ettc/rrc.dd/innit.dd/fuuncttionns # prrog=tommcatt # Smmalll shhelll sccrippt tto sshoww hoow tto sstarrt/sstopp Toomcaat uusinng jjsvcc # Iff yoou wwantt too haave Tommcatt ru

14、unniing on porrt 880 ppleaase moddifyy thhe sservver.xmll # fiile: # poort=800 mminPProccesssorss=55 mmaxPProccesssorss=775 # ennablleLoookuups=trruereddireectPPortt=884433 # acccepptCoountt=110 debbug=0 coonneectiionTTimeeoutt=6600000/ # Yoou nneedd a devveloopemmentt veersiion of Tommcatt (AApacch

15、e Tommcatt/4.1-ddev) # Addaptt thhe ffolllowiing linnes to youur cconffiguurattionn # Coppyriightt 20004 Thee Appachhe SSofttwarre FFounndattionn.# Liccenssed undder thee Appachhe LLiceensee, VVerssionn 2.0 (thee LLiceensee);# youu maay nnot usee thhis fille eexceept in commpliiancce wwithh thhe LLi

16、ceensee.# Youu maay oobtaain a ccopyy off thhe LLiceenseeat# Unllesss reequiiredd byy apppliicabble laww orr aggreeed tto iin wwrittingg, ssofttwarre# disstriibutted undder thee Liicennse is disstriibutted on an ASS ISS BBASIIS,# WITTHOUUT WWARRRANTTIESS ORR COONDIITIOONS OF ANYY KIIND, eiitheer exx

17、preess or impplieed.# Seee thhe LLiceensee foor tthe speeciffic lannguaage govvernningg peermiissiionss annd# limmitaatioons undder thee Liicennse.# Smmalll shhelll sccrippt tto sshoww hoow tto sstarrt/sstoppTommcatt ussingg jssvc# Iff yoou wwantt too haave Tommcatt ruunniing on porrt 880 ppleaase m

18、oddifyy thhe sservver.xmll# fiile:# # # Thhat is forr Toomcaat-55.0.x (Apaachee Toomcaat/55.0)# Addaptt thhe ffolllowiing linnes too yoour connfigguraatioonJAVAA_HOOME=/ussr/llocaal/jjdkCATAALINNA_HHOMEE=/uusr/loccal/tommcattDAEMMON_HOMME=/usrr/loocall/toomcaat/bbinTOMCCAT_USEER=rroott# foor mmultti

19、 iinsttancces adaapt thoose linnes.TMP_DIRR=/vvar/tmppPID_FILLE=/varr/ruun/jjsvcc.piidCATAALINNA_BBASEE=/uusr/loccal/tommcattCATAALINA_OPTTS=CLASSSPAATH=$JAVVA_HHOMEE/liib/ttoolls.jjar:$CATTALIINA_HOMME/bbin/commmonns-ddaemmon.jarr:$CATTALIINA_HOMME/bbin/boootsttrapp.jaarcasee $1 in sttartt) # # SStarrt TTomccat # $DAAEMOON_HHOMEE/jssvc-srcc/jssvc -usser $TOOMCAAT_UUSERR -hoome $JAAVA_HOMME -Dccataalinna.hhomee=$CCATAALINNA_HHOMEE -Dccataalinna.bbasee=$CCATAALINNA_BBASEE -Djjavaa.ioo.tmmpdiir=$TMPP_DIIR -waait 10 -piidfiile $PIID_FFILEE -ouutfiile $CAATALLINAA_HOOME/loggs/ccataa

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论