大數(shù)據(jù)-sxt nginx集群服務(wù)器_第1頁
大數(shù)據(jù)-sxt nginx集群服務(wù)器_第2頁
大數(shù)據(jù)-sxt nginx集群服務(wù)器_第3頁
大數(shù)據(jù)-sxt nginx集群服務(wù)器_第4頁
大數(shù)據(jù)-sxt nginx集群服務(wù)器_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、服務(wù)器集群Apache 和 nginx(web 服務(wù)器)1、 多臺集群機(jī)器聯(lián)合處理一個任務(wù)。2、 一臺機(jī)器處理不同的多個任務(wù)。特點(diǎn):處理靜態(tài)數(shù)據(jù)速度快(自動 html 靜態(tài)數(shù)據(jù)的緩存)并發(fā)數(shù)一般要比 J2EE 服務(wù)器要高。安裝 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 協(xié)議方式連接,基于二進(jìn)制基于 HTTP 協(xié)議連接兩種連接工具:Proxy:mod_proxy.so Connectors:mod_jk.so1、mod_jk :使用的是 ajp 連接器。mod_jk 1x mod_jk 2x :丟棄ajp 協(xié)議:基于二進(jìn)制,速度快,兼容。安全。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:表示負(fù)載均衡器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 #設(shè)置響應(yīng)時是否出現(xiàn)主機(jī)信息。 ProxyRequests Off #:是否開啟 apache 的正向功能,正反向不能同時使用ProxyPreserveHost Off #:是否在反向中支持虛擬主機(jī)ProxyPass / ajp:/localhost:8009/ProxyPassReverse / ajp:/localhost:8009/ #表示用戶響應(yīng)是可能使用重定向也需要經(jīng)過服務(wù)器3、負(fù)載均衡器1、硬件負(fù)載均衡2、負(fù)載均衡在 apache 配置文件中Balanc

7、erMemberajp:/28:8009 loadfactor=1route=tomcat1BalancerMemberajp:/29:8009 loadfactor=1route=tomcat2ProxySet lbmethod=byrequestsProxyPass / balancer:/mybl/ 使用負(fù)載均衡器ProxyPassReverse / balancer:/mybl/mybl:表示負(fù)載均衡器的名字 BalancerMember:代表一個后端應(yīng)用服務(wù)器 loadfactor=權(quán)重 ,決定節(jié)點(diǎn)壓力大小。route:后端應(yīng)用服務(wù)器的名字(負(fù)載均衡時必須要)在 tomcat 的配置

8、文件中定義名字server.xmlProxySet lbmethod=byrequests ,根據(jù)請求的數(shù)量進(jìn)行負(fù)責(zé)均衡lbmethod=byrequests 按照請求次數(shù)均衡(默認(rèn)) lbmethod=bytraffic 按照流量均衡lbmethod=bybusyness 按照繁忙程度均衡(總是分配給活躍請求數(shù)最少的服務(wù)器)stickyses=JSESID|js sid nofailover=Onapache 虛擬主機(jī)1、 一臺機(jī)器運(yùn)行多個項目。項目 a tomcat1:8080 和項目 b -tomcat2:8081使用 apache 配置虛擬主機(jī)* :任意的客戶端Root /usr/lo

9、cal/apache/docs/dummy資源路徑 靜態(tài)(該項目的,每個虛擬主機(jī)要不同)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 緩存服務(wù),可以和tomcat 整合,幫助tomcat 共享管理 ses。安裝 memcached1、安裝 libevent2、安裝 memcached 3、啟動 memcachedmemcached -d -m 128m -p 11211 -l 28 -u root -P /temp/-d:啟動服務(wù)-m:緩存大小-p:端口-l:IP-P:服務(wù)器啟動后

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論