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 Host: azefm.xxx.com
  server 10.10.1.2 10.10.1.2:80 cookie 11 check inter 9500 rise 3 fall 3 weight 8

原文地址:https://www.cnblogs.com/zhanmeiliang/p/6278208.html