1. 程式人生 > >反向代理的實現&單個目錄實現代理調度

反向代理的實現&單個目錄實現代理調度

shared 配置文件 nginx 轉發 中間 代理 建議 使用 開啟

反向代理實現2.4=====================
1.準備三臺機器:
A:客戶端
B:中間件代理服務器
C:後端服務器

2.查看B依賴模塊:
httpd -M | grep proxy
proxy_http_module (shared)

3.創建B proxy的配置文件:(建議放在conf.d/目錄下)
vim /etc/httpd/conf.d/proxy.conf
格式:
ProxyPass "/" "http://192.168.75.4/" #:後端真實服務器的地址
ProxyPassReverse "/" "http://192.168.75.4/" #:後端真實服務器的地址

4.測試:
多機器轉發請使用專業調度器:LVS 或者NGINX
註意:開啟轉發日誌文件在代理服務器上

特定的(目錄)URL轉發:===================
1.準備三臺機器;
A:客戶端
B:代理
C:後端服務器

2.查看代理機的模塊支持:
httpd -M | grep proxy

3.配置代理的配置文件:(建議放在conf.d目錄下)
格式:
proxyPass "/app" "http://192.168.75.4/" #後端服務器地址
proxyPassReverse "/app" "http://192.168.75.4/" #後端服務器IP

測試:

反向代理的實現&單個目錄實現代理調度