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

posted @ 2017-01-12 14:44  爱尔兰时空  阅读(353)  评论(0编辑  收藏  举报