仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1043|回复: 9
打印 上一主题 下一主题

[CentOS(社区)] 来一发CentOS体系下做nginx和tomcat负载平衡

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:25:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
深爱那片海 该用户已被删除
沙发
发表于 2015-1-16 17:54:26 | 只看该作者

来一发CentOS体系下做nginx和tomcat负载平衡

Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。
小女巫 该用户已被删除
板凳
发表于 2015-1-20 19:40:12 | 只看该作者
随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。
只想知道 该用户已被删除
地板
发表于 2015-1-29 18:23:16 | 只看该作者
主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
海妖 该用户已被删除
5#
发表于 2015-2-6 03:52:08 | 只看该作者
放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
小妖女 该用户已被删除
6#
发表于 2015-2-15 17:35:27 | 只看该作者
一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。
飘灵儿 该用户已被删除
7#
发表于 2015-3-4 13:40:53 | 只看该作者
掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
若天明 该用户已被删除
8#
发表于 2015-3-11 20:05:26 | 只看该作者
下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。
简单生活 该用户已被删除
9#
发表于 2015-3-19 14:01:09 | 只看该作者
说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。?
兰色精灵 该用户已被删除
10#
发表于 2015-3-29 02:25:21 | 只看该作者
以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-3 17:46

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表