HAProxy将请求从一个端口重定向到另一个端口

时间:2015-10-27 03:37:53

标签: redirect url-redirection haproxy http-redirect

我正在使用HAProxy 1.6版。

如何修改配置以重定向请求: 本地主机:8081 / MyApp的

于: 本地主机:8111 / MyApp的

谢谢!

3 个答案:

答案 0 :(得分:3)

frontend weblb
bind *:8081
acl if is_seller url_beg /myapp  
use_backend sellerserver if is_seller

backend sellerserver
balance source
server web1 127.0.0.1:8111 maxconn 1024 weight 3 check inter 2000 rise 2 fall 3

答案 1 :(得分:2)

您可以尝试在主机标头上使用replace-value

http-request replace-value Host localhost:8081 localhost:8111

这很好,因为它也支持正则表达式:

http-request replace-value Host (.*):8081 \1:8111

答案 2 :(得分:0)

类似的东西:

listen weblb xxx.xxx.xxx.xxx:8081
balance leastconn
mode http
server web1 127.0.0.1:8111