|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!前段工夫向导老是要看体系,可是体系老是频仍更新,为了不更新体系的时分向导看不到器材,盘算用ngix做代办署理,背景安排两个tomcat做负载平衡,制止更新一台就没法利用体系的成绩,这两天看了写材料,把几个关头点纪录在这里以便备忘。
情况:jdk,1.7,tomcat7,nginx1.5.8;基于64位的windows设置
第一步:变动tomcat三个端口,包管统一台呆板上能够运转两个tomcat,变动的端口包含serverport,两个connectorport,xml设置拜见上面,为了不文件过年夜,删除正文和有关的设置:
[html]viewplaincopy
http://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf
- <?xmlversion=1.0encoding=utf-8?>
- <Serverport="18005"shutdown="SHUTDOWN">
- <ListenerclassName="org.apache.catalina.core.AprLifecycleListener"SSLEngine="on"/>
- <!--InitializeJasperpriortowebappsareloaded.Documentationat/docs/jasper-howto.html-->
- <ListenerclassName="org.apache.catalina.core.JasperListener"/>
- <!--Preventmemoryleaksduetouseofparticularjava/javaxAPIs-->
- <ListenerclassName="org.apache.catalina.core.JreMemoryLeakPreventionListener"/>
- <ListenerclassName="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
- <ListenerclassName="org.apache.catalina.core.ThreadLocalLeakPreventionListener"/>
- <GlobalNamingResources>
- <Resourcename="UserDatabase"auth="Container"
- type="org.apache.catalina.UserDatabase"
- description="Userdatabasethatcanbeupdatedandsaved"
- factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
- pathname="conf/tomcat-users.xml"/>
- </GlobalNamingResources>
- <Servicename="Catalina">
- <Connectorport="8082"protocol="HTTP/1.1"
- connectionTimeout="20000"
- redirectPort="8443"/>
- <Connectorport="18009"protocol="AJP/1.3"redirectPort="8443"/>
- 。。。。。
- </Service>
- </Server>
第二部,设置nginx(负载平衡):
http节点下增添以下设置:
[plain]viewplaincopy
http://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf
- upstreamlocalhost{
- #针对分歧ip的用户哀求分派流动的tomcat呼应其哀求。
- ip_hash;
- #设置tomcat办事器的ip:端口,处置哀求权重
- serverlocalhost:8080weight=5;
- serverlocalhost:8082weight=5;
- }
http的节点下变动location/节点设置:[plain]viewplaincopy
http://static.blog.csdn.net/scripts/ZeroClipboard/ZeroClipboard.swf
- location/{
- #roothtml;
- #indexindex.htmlindex.htm;
- proxy_connect_timeout3;
- proxy_send_timeout30;
- proxy_read_timeout30;
- proxy_passhttp://localhost;
- }
设置终了后,启动两个tomcat,再启动nginx,启动ngix体例:进进dos下令窗口,切换至nginx主目次,输出下令nginx.exe便可,
中断nginx可使用nginx.exe-sstop
懂得更具体的步调参考上面两个链接:
http://ari.iteye.com
http://www.blogjava.net/tunaic/archive/2009/11/30/304212.html
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|