亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

【翻譯】Reverse Proxy Guide 反向代理指南

2024-06-28 16:00:36
字體:
來源:轉載
供稿:網友

翻譯自:https://httpd.apache.org/docs/2.4/en/howto/reverse_PRoxy.html

除了充當”basic”服務器向用戶提供靜態及動態的內容之外,Apache服務器跟大多數服務器一樣,能夠提供反向代理服務方案,也被稱為”gateway”服務器

在這樣的場景中,httpd自己不生成或托管數據,而是從一個或多個后端服務器(通常沒有直接與外部網絡連接)獲取內容。當httpd從客戶端接收一個請求,這個請求自身被代理到其中一個后端服務器,這個后端服務器處理請求,生成內容并把內容發送至httpd,然后httpd生成實際的HTTP響應到客戶端。

這樣實現有眾多的原因,但是典型的原因是為了安全、高可用、負載均衡和集中認證授權。在反向代理中,關鍵在于布局、設計和建設后端基礎設施(即實際處理請求的服務器)使得其對外界隔離保護。對于客戶端而言,反向代理服務器是唯一的內容來源。

典型的實現如下: 這里寫圖片描述


反向代理

有關Modules

mod_proxymod_proxy_balancermod_proxy_hcheck

有關指令

ProxyPassBalancerMember

反向代理簡例

ProxyPass指定傳入的映射到后端服務器或一個負載均衡的服務器集群。例如將所有請求(“/”)代理到一個后端服務器:

ProxyPass "/" "http://www.example.com/"

為了代理和代理的位置:來自后端生成的頭部被更改到指向反向代理,而不是指向自身,ProxyPassReverse是最常用的指令:

ProxyPass "/" "http://www.example.com/"ProxyPassReverse "/" "http://www.example.com/"

之后確定的URIs能夠被代理,如下例:

ProxyPass "/images" "http://www.example.com/"ProxyPassReverse "/images" "http://www.example.com/"

在上例中,任何以/images的路徑會被代理到指定的后端服務器,其他的會在本地被處理

集群及負載均衡

反向代理是很有用的,但是仍有缺點,如單一后端節點的衰減和大負載(算力不足),使得代理這些請求不能提供真正的優勢。所以需要定義一個強力的后端服務集合或組群,一個能夠處理這樣的請求 和 反向代理能夠在組間進行負載均衡和故障轉移。這樣的組被稱為集群在Apache httpd中的術語是負載均衡,一個負載均衡的定義使用< Proxy >BalancerMember

<Proxy balancer://myset> BalancerMember http://www2.example.com:8080 BalancerMember http://www3.example.com:8080 ProxySet lbmethod=bytraffic</Proxy>ProxyPass "/images/" "balancer://myset/"ProxyPassReverse "/images/" "balancer://myset/"

balancer://<方案名>告訴httpd我們正在創建一個名為< 方案名 >的均衡集。集合包括2個后端服務器,httpd命名為BalancerMembers。在本案例中,任何來自于/images的請求將被代理到2個后端中的一個,ProxySet指定該均衡器使用一個給予I/O的負載均衡算法

均衡器及均衡器成員配置

你可以通過ProxyPass中定義的各種參數調整均衡器和工作程序的大量配置信息。例如,假設我們想要 http://www3.example.com:8080 處理3倍流量并且超時為1s,我們可以調整配置如下:

<Proxy balancer://myset> BalancerMember http://www2.example.com:8080 BalancerMember http://www3.example.com:8080 loadfactor=3 timeout=1 ProxySet lbmethod=bytraffic</Proxy>ProxyPass "/images" "balancer://myset/"ProxyPassReverse "/images" "balancer://myset/"

故障轉移

你也可以微調各種故障轉移方案,可以詳細說明在這個方案中,那個均衡器成員甚至是均衡器應該被訪問。例如,以下實現的2個故障轉移方案:1、如果其他所有在集合中的均衡器成員不工作,http://hstandby.example.com:8080 是唯一的流量接收服務器;2、如果該工作程序本身失效,http://bkup1.example.com:8080 和 http://bkup2.example.com:8080 這2個均衡器成員進行輪換

<Proxy balancer://myset> BalancerMember http://www2.example.com:8080 BalancerMember http://www3.example.com:8080 loadfactor=3 timeout=1 BalancerMember http://hstandby.example.com:8080 status=+H BalancerMember http://bkup1.example.com:8080 lbset=1 BalancerMember http://bkup2.example.com:8080 lbset=1 ProxySet lbmethod=byrequests</Proxy>ProxyPass "/images/" "balancer://myset/"ProxyPassReverse "/images/" "balancer://myset/"

這個故障轉移設置的魔法在于 http://hstandby.example.com:8080 帶有+H 狀態標志,這使得該服務器處于 熱備 模式。設置2個bkup# 服務器的組為 #1 負載均衡集合(默認集合為0);一旦故障轉移,熱備將在第一時間啟用,當所有常規的均衡器成員不可用時,負載均衡器將嘗試最小的集合(#0,#1,#2…)

均衡器管理

Apache httpd的逆向代理最獨特和有用的特性之一是嵌入式平衡器管理器(balancer-manager)應用程序。與mod_status類似,balancer-manager展示當前啟用的均衡器和均衡器成員正工作中的配置和狀態。但是,他不僅顯示這些參數,還允許大多數參數的動態,運行時,即時重新配置,包括添加新的均衡器成員(BalancerMembers)到一個存在的均衡器中。開啟這個功能,需要添加以下代碼到配置中:

<Location "/balancer-manager"> SetHandler balancer-manager Require host localhost</Location>

在反向代理服務器訪問url(http://rproxy.example.com/balancer-manager/)你將看到如下頁面

這里寫圖片描述

這種形式允許開發管理員調整各種參數,關閉均衡器成員,修改負載均衡模式以及添加新的均衡器成員。例如,點擊均衡器本身,你講看到如下頁面

這里寫圖片描述

單擊一個均衡器成員,顯示如下頁面

這里寫圖片描述

要使更改持續,需重啟反向代理,并確保BalancerPersist可用

動態健康檢查

在httpd將請求代理給均衡器成員之前,可以通過使用ProxyPass設置該均衡器成員的ping參數來測試該均衡器成員是否可用。通常,以動態的方式檢查均衡器成員的健康狀態是很有益處的。通過mod_proxy_hcheck實現

均衡器成員狀態標志

在均衡器管理中,顯示當前均衡器成員的狀態并且可以set/reset。這些狀態的含義如下: 這里寫圖片描述


上一篇:SSH工作原理

下一篇:nginx隱藏版本信息

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品免费电影| 亚洲精品720p| 黑人极品videos精品欧美裸| 亚洲综合一区二区不卡| 中文字幕在线看视频国产欧美在线看完整| 最近2019中文字幕mv免费看| 欧美超级乱淫片喷水| 人九九综合九九宗合| 欧美性猛交xxxx乱大交3| 欧美激情在线播放| 欧美小视频在线观看| 91国产精品视频在线| 欧美做受高潮1| 欧美一区二三区| 一区二区三欧美| 欧美成人精品在线观看| 国产有码一区二区| 久久99精品视频一区97| 日韩av在线免费观看| 91社区国产高清| 国产午夜精品视频免费不卡69堂| 热久久这里只有精品| 美女扒开尿口让男人操亚洲视频网站| 亚洲成色777777在线观看影院| 国产精品对白刺激| 亚洲天堂av在线免费观看| 久久躁日日躁aaaaxxxx| 日韩精品免费一线在线观看| 精品久久久久久久久久久| 成人乱色短篇合集| 日韩视频免费在线观看| 中文字幕最新精品| 九九久久综合网站| 国产成人激情小视频| 亚洲国产另类 国产精品国产免费| 日韩美女在线观看一区| 国产一区二区三区精品久久久| 欧美午夜片在线免费观看| 亚洲天堂成人在线| 成人羞羞国产免费| 亚洲国产成人在线视频| 97在线视频精品| 亚洲欧美国产精品专区久久| 亚洲春色另类小说| 日韩精品在线播放| 主播福利视频一区| 日韩在线观看免费av| 88国产精品欧美一区二区三区| 亚洲激情在线视频| 热99在线视频| 国产精品小说在线| 亚洲欧美另类在线观看| 亚洲第一精品夜夜躁人人爽| 国产精品久久久久久久久久久久久久| 91精品国产91久久久久久不卡| 国产精品扒开腿做爽爽爽男男| 国产婷婷成人久久av免费高清| 国产精品一区二区久久久| 在线视频欧美性高潮| 91高潮精品免费porn| 久久久久久亚洲| 国产精品久久综合av爱欲tv| 欧美性猛交xxxx乱大交| 国产成人av网| 岛国av在线不卡| 欧美性猛交丰臀xxxxx网站| 欧美一区三区三区高中清蜜桃| 日本电影亚洲天堂| 久久亚洲国产精品成人av秋霞| 国产91热爆ts人妖在线| 久久精品影视伊人网| 国产一区二区欧美日韩| 国产经典一区二区| 91在线视频成人| 亚洲毛片在线观看| www.亚洲男人天堂| 中文字幕免费精品一区高清| 日韩国产高清视频在线| 国产精品十八以下禁看| 欧美精品www在线观看| 成人福利在线视频| 伊是香蕉大人久久| 久久夜色精品国产欧美乱| 亚洲视频在线免费观看| 久久免费福利视频| 日韩一区二区av| 一区二区三区四区在线观看视频| 精品国产视频在线| 亚洲丁香久久久| 欧美极品xxxx| 欧美电影免费观看高清| 欧美另类极品videosbest最新版本| 91久久精品日日躁夜夜躁国产| 久久人体大胆视频| 色综合视频一区中文字幕| 国产日韩欧美视频在线| 欧美日韩精品二区| 日韩精品免费观看| 69av视频在线播放| 欧美影院在线播放| 久久中文久久字幕| 欧美精品在线第一页| 在线视频欧美日韩精品| 欧美大片免费看| 国产精品入口日韩视频大尺度| 91在线直播亚洲| 国产成人97精品免费看片| 日韩电影在线观看免费| 国产成人精品日本亚洲专区61| 久久精品2019中文字幕| 久久精品国产亚洲| 91天堂在线视频| 精品国产一区二区三区久久久| 中文字幕国产亚洲| 91精品国产沙发| 日韩中文字幕视频| 亚洲欧美制服丝袜| 91精品视频免费观看| 黑人巨大精品欧美一区二区一视频| 国内精品视频一区| 96精品久久久久中文字幕| 日韩av一区二区在线观看| 国产精品人成电影在线观看| 欧美极品美女电影一区| 国产精品久久久久久久app| 国产欧美日韩专区发布| 中文日韩在线观看| 高清欧美性猛交xxxx黑人猛交| 成人福利免费观看| 亚洲全黄一级网站| 精品久久久久久久久久ntr影视| 国产深夜精品福利| 高清在线视频日韩欧美| 午夜免费日韩视频| 亚洲va欧美va国产综合久久| 亚洲香蕉伊综合在人在线视看| 热久久免费国产视频| 国产精品视频免费观看www| 国产美女扒开尿口久久久| 国产性猛交xxxx免费看久久| 亚洲风情亚aⅴ在线发布| 亚洲电影免费在线观看| 久久99久久亚洲国产| 久久在线免费观看视频| 久久久日本电影| 亚洲老板91色精品久久| 亚洲aⅴ男人的天堂在线观看| 91福利视频在线观看| 欧美国产视频一区二区| 日韩欧美一区视频| 这里只有精品在线播放| 久久久久久成人精品| 97视频免费在线观看| 中文字幕日韩欧美精品在线观看| 日韩视频亚洲视频| 色综合五月天导航| 国产精品美女久久久久av超清| 亚洲四色影视在线观看| 国产精品视频精品视频| 中文综合在线观看| 欧美日韩国产精品一区二区不卡中文| 亚洲欧美综合图区| 日韩欧美精品网站| 午夜精品一区二区三区在线视频|