自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

apache自帶負載均衡的集群功能實踐總結(jié)

網(wǎng)絡(luò) 網(wǎng)絡(luò)優(yōu)化 網(wǎng)絡(luò)運維
許多人一直都在研究負載均衡技術(shù),但對于這方面內(nèi)容卻總有一些小的問題來搞怪,今天就推薦這樣一篇相關(guān)技術(shù)文章供大家學(xué)習(xí)借鑒,希望能夠?qū)Υ蠹矣兴鶐椭?/div>

下面以在apachemod_proxy下做的反向代理負載均衡為配置實例:在站點www.test.com,我們按提供的內(nèi)容進行分類,不同的服務(wù)器用于提供不同的內(nèi)容服務(wù),將對http://www.test.com/news的訪問轉(zhuǎn)到IP地址為192.168.1.1的內(nèi)部服務(wù)器上處理,對 http://www.test.com/it的訪問轉(zhuǎn)到服務(wù)器192.168.1.2上,對http://www.test.com/life的訪問轉(zhuǎn)到服務(wù)器192.168.1.3上,對http://www.test.com/love的訪問轉(zhuǎn)到合作站點http://www.love.com上,從而減輕本apache服務(wù)器的負擔(dān),達到負載均衡的目的。

首先要確定域名www.test.com在DNS上的記錄對應(yīng)apache服務(wù)器接口上具有internet合法注冊的IP地址,這樣才能使internet上對www.test.com的所有連接請求發(fā)送給本臺apache服務(wù)器。

在本臺服務(wù)器的apache配置文件httpd.conf中添加如下設(shè)置:

proxypass /news http://192.168.1.1proxypass /it http://192.168.1.2proxypass /life http://192.168.1.3proxypass /live http://www.live.com注重,此項設(shè)置最好添加在httpd.conf文件“Section 2”以后的位置,服務(wù)器192.168.1.1-3也應(yīng)是具有相應(yīng)功能的www服務(wù)器,在重啟服務(wù)時,最好用apachectl configtest命令檢查一下配置是否有誤。

接下來也是我真正想要介紹的2.2版本后在mod_proxy中新添加的mod_proxy_balancer模塊給我們帶來的新功能。

首先將在主配置文件http.conf以下Module的注釋去掉

LoadModule proxy_module modules/mod_proxy.so

LoadModule proxy_balancer_module modules/mod_proxy_balancer.so

LoadModule proxy_http_module modules/mod_proxy_http.so

再并增加以下元素

ProxyRequests Off

ProxyPass /test balancer://xuanfei stickysession=jsessionid nofailover=On

proxy balancer://xuanfei/

BalancerMember http://192.168.28.131 loadfactor=1

BalancerMember http://192.168.28.130 loadfactor=1

/proxy

ProxyPass為代理轉(zhuǎn)發(fā)的Url,即將所有訪問/test的請求轉(zhuǎn)發(fā)到群集balancer://xuanfei

loadfactor為各主機間的負載比例參數(shù),可是設(shè)置不同指數(shù)

BalancerMember為群集的成員,即群集服務(wù)器A或B,負載均衡服務(wù)器會根據(jù)均衡規(guī)則來將請求轉(zhuǎn)發(fā)給BalancerMember。

配置好后,啟動Apahce服務(wù)Location /server-status

SetHandler server-status

Order Deny,Allow

Deny from all

Allow from all

/Location

訪問xuanfei/test就會看到群集服務(wù)器中應(yīng)用返回的結(jié)果。恭喜你,負載均衡和群集已經(jīng)配置成功了!

而且還可以同樣在http.conf主配置文件主添如下元素:

Location /balancer-manager

SetHandler balancer-manager

Order Deny,Allow

Deny from all

Allow from all

/Location

假如配置成功后你可以可以在地址欄輸入 xuanfei/balancer-manager,將可以清楚的看到各節(jié)點的工作運行狀態(tài):)

同樣還可以同樣在http.conf主配置文件主添如下元素:

Location /server-status

SetHandler server-status

Order Deny,Allow

Deny from all

Allow from all

/Location

便可以方便的觀測到主服務(wù)器的當前運行狀態(tài),只要在地址欄輸入 xuanfei/server-status

用ab對apache負載均衡集群的性能測試對比報告

小結(jié):apache自帶mod_proxy功能模塊中目前可以實現(xiàn)兩種不同的負載均衡集群實現(xiàn)方式,第一種是分工合作的的形式,通過各臺主機負責(zé)不同的任務(wù)而實現(xiàn)任務(wù)分工。第二種是不同的機器在擔(dān)任同樣的任務(wù),某臺機器出現(xiàn)故障主機可以自動檢測到將不會影響到客戶端,而第一種卻不能實現(xiàn)但第一種實現(xiàn)方式的優(yōu)點在于他是主服務(wù)器負擔(dān)相應(yīng)沒第二種大因為臺只是提供跳轉(zhuǎn)指路功能,形象的說他不給你帶路只是告訴你有條路可以到,但到了那是否可以看到你見的人他已經(jīng)不會去管你了:)。相比之下第二種性能要比第一種會好很多;但他們都有個共同點都是一托N形式來完成任務(wù)的所以你的主機性能一定要好。

責(zé)任編輯:遺忘者 來源: 網(wǎng)絡(luò)
相關(guān)推薦

2010-04-22 17:53:36

Apache負載均衡

2010-05-05 18:34:35

Apache負載均衡

2010-05-06 15:00:58

集群負載均衡

2021-04-21 14:56:28

負載均衡高并發(fā)優(yōu)化技術(shù)架構(gòu)

2010-05-04 14:06:15

Apache負載均衡

2012-05-07 10:20:12

LVS集群

2010-04-22 18:27:37

Apache負載均衡

2010-05-05 19:00:54

apache負載均衡

2024-11-11 16:29:54

負載均衡器系統(tǒng)

2010-05-04 15:37:26

CEF負載均衡

2010-04-20 14:31:29

負載均衡功能

2010-05-10 17:38:57

網(wǎng)絡(luò)負載均衡功能

2010-05-06 09:43:29

負載均衡功能

2010-05-06 09:34:36

負載均衡集群

2010-04-28 11:35:25

集群負載均衡

2010-05-05 18:21:18

集群負載均衡

2010-04-22 12:45:05

2010-05-04 18:03:10

智能負載均衡

2010-04-28 11:59:52

集群負載均衡

2010-04-22 11:47:58

集群負載均衡
點贊
收藏

51CTO技術(shù)棧公眾號