HAProxy配置代理
1.代理需求
原始URL:https://www.xxx.com/mili_app/News/NewsServlet.do?processID=getNewsList&type=1&page=1&pageSize=20
跳转URL:http://www.ooo.com/News/NewsServlet.do?processID=getNewsList&type=1&page=1&pageSize=20
2.参考配置
acl aezfm_acl hdr_reg(host) -i ^aezfm\.xxx\.com$
acl hyproxy_acl hdr_reg(host) -i ^hyproxy\.xxx\.com$
acl hyproxy_acl_aezfm_app url_reg ^/aezfm_app
reqirep ^Host:\ hyproxy.xxx.com Host:\ aezfm.xxx.com if hyproxy_acl_aezfm_app hyproxy_acl
reqrep ^([^\ ]*)\ /(\w+)_app/(.*) \1\ /\3
use_backend aezfm if aezfm_acl
backend aezfm
mode http
balance leastconn
option http-pretend-keepalive
option srvtcpka
option httpclose
option forwardfor
cookie SESSION_COOKIE insert indirect nocache
option httpchk GET /check.jsp HTTP/1.0\r\nHost:\ azefm.xxx.com
server 10.10.1.2 10.10.1.2:80 cookie 11 check inter 9500 rise 3 fall 3 weight 8