大数据-sxt nginx集群服务器_第1页
大数据-sxt nginx集群服务器_第2页
大数据-sxt nginx集群服务器_第3页
大数据-sxt nginx集群服务器_第4页
大数据-sxt nginx集群服务器_第5页
全文预览已结束

下载本文档

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

文档简介

1、服务器集群Apache 和 nginx(web 服务器)1、 多台集群机器联合处理一个任务。2、 一台机器处理不同的多个任务。特点:处理静态数据速度快(自动 html 静态数据的缓存)并发数一般要比 J2EE 服务器要高。安装 apache:0ApacheTomcatWeblogic1、简单安装:yum install httpd 2、源码安装1、安装 apr解压./configure -prefix=/ Make & make install1.2.3.cal/apr指定安装目录安装 apr-utilii.解压./configure -prefix=/usr/local/apr-util -

2、wi Make & make install1.2.3.pr=/usr/local/apr源码安装 apache1.解压2./configure -prefix=/usr/local/apache -sysconfdir=/etc/httpd -enable-so -enable-ssliii.-enable-cgi-enable-rewrite-with-zlib-with-pcre-wipr=/usr/local/apr-wipr-util=/usr/local/apr-util-enable-modules=most-enable-mpms-shared=most-with-mpm=ev

3、ent3.Make & makeinstallb)Apache 和tomcat 的连接apache 连接 tomcat连接方法:两种基于 ajp 协议方式连接,基于二进制基于 HTTP 协议连接两种连接工具:Proxy:mod_proxy.so Connectors:mod_jk.so1、mod_jk :使用的是 ajp 连接器。mod_jk 1x mod_jk 2x :丢弃ajp 协议:基于二进制,速度快,兼容。安全。1、mod_jka、tomcat-conentors ,需要安装之后才能得到 mod_jk.so b、mod_jk.so2、mod_jk.so 放到 apache 目录下 mu

4、dules 目录3、编辑 apache 配置文件LoadModule jk_module modules/mod_jk.so JkWorkersFile conf/perties JkLogFile logs/mod_jk.logJkLogLevel infoJkMount /* controller新建一个 perties worker.list=controller worker.tomcat1.port=8009 worker.tomcat1.host=28 worker.tomcat1.type=ajp13worker.tomcat1.lbfactor=1worker.tomcat2.

5、port=8009worker.tomcat2.host=29 worker.tomcat2.type=ajp13 worker.tomcat2.lbfactor=1worker.controller.type=lb #lb:表示负载均衡器worker.controller.balance_workers=tomcat2,tomcat1=0 # 表示 apache 不处理worker.controller.sticky_sesses,每次传入 sesIDworker.controller.sticky_ses_force=02、proxy_mod:支持 ajp 和 http 连接器。是 apa

6、che 自带的一个模块。1、检查 Proxy_mod 是否开启。()2、编辑 apache 配置文件:fProxyVia Off #设置响应时是否出现主机信息。 ProxyRequests Off #:是否开启 apache 的正向功能,正反向不能同时使用ProxyPreserveHost Off #:是否在反向中支持虚拟主机ProxyPass / ajp:/localhost:8009/ProxyPassReverse / ajp:/localhost:8009/ #表示用户响应是可能使用重定向也需要经过服务器3、负载均衡器1、硬件负载均衡2、负载均衡在 apache 配置文件中Balanc

7、erMemberajp:/28:8009 loadfactor=1route=tomcat1BalancerMemberajp:/29:8009 loadfactor=1route=tomcat2ProxySet lbmethod=byrequestsProxyPass / balancer:/mybl/ 使用负载均衡器ProxyPassReverse / balancer:/mybl/mybl:表示负载均衡器的名字 BalancerMember:代表一个后端应用服务器 loadfactor=权重 ,决定节点压力大小。route:后端应用服务器的名字(负载均衡时必须要)在 tomcat 的配置

8、文件中定义名字server.xmlProxySet lbmethod=byrequests ,根据请求的数量进行负责均衡lbmethod=byrequests 按照请求次数均衡(默认) lbmethod=bytraffic 按照流量均衡lbmethod=bybusyness 按照繁忙程度均衡(总是分配给活跃请求数最少的服务器)stickyses=JSESID|js sid nofailover=Onapache 虚拟主机1、 一台机器运行多个项目。项目 a tomcat1:8080 和项目 b -tomcat2:8081使用 apache 配置虚拟主机* :任意的客户端Root /usr/lo

9、cal/apache/docs/dummy资源路径 静态(该项目的,每个虚拟主机要不同)ServerNameErrorLog logs/dummy CustomLog logs/dummy #ProxyVia Off #ProxyPreserveHost Off#ProxyRequests Off-error_log-acs_log common#ProxyPass / ajp:/h1:8009/#ProxyPassReverse / ajp:/h1:8009/ses:的处理1、sestomcat 本身带有的功能。(不讲)ses2、共享 ses需要专门管理 ses的,memcached 缓存服务,可以和tomcat 整合,帮助tomcat 共享管理 ses。安装 memcached1、安装 libevent2、安装 memcached 3、启动 memcachedmemcached -d -m 128m -p 11211 -l 28 -u root -P /temp/-d:启动服务-m:缓存大小-p:端口-l:IP-P:服务器启动后

温馨提示

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

评论

0/150

提交评论