反向代理的實現&單個目錄實現代理調度
阿新 • • 發佈:2018-01-30
shared 配置文件 nginx 轉發 中間 代理 建議 使用 開啟 反向代理實現2.4=====================
1.準備三臺機器:
A:客戶端
B:中間件代理服務器
C:後端服務器2.查看B依賴模塊:
3.創建B proxy的配置文件:(建議放在conf.d/目錄下)
4.測試:
特定的(目錄)URL轉發:===================
2.查看代理機的模塊支持:
3.配置代理的配置文件:(建議放在conf.d目錄下)
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
測試:
反向代理的實現&單個目錄實現代理調度