haproxy配置直接重定向url

在邮件列表看到有个人问haproxy能否在接到一个请求时选择一个后端服务器,然后301重定向url 。
主要原因是他有5个1G的出口,这样就能充分利用其带宽。
测试了一下是可以的

  1. frontend free
            bind *:80
            default_backend lvs2
  2. backend lvs2
  3.         mode http
  4.         option forwardfor header ORIG_CLIENT_IP
  5.         server free174 10.253.3.16:8081 redir http://free71-174-st.inner.net:8081 weight 10 rise 3 fall 5 check inter 2000
  6.         server free173 10.253.3.15:8081 redir http://free71-173-st.inner.net:8081 weight 10 rise 3 fall 5 check inter 2000
  7.      

当输入负载均衡机器的域名后,url会直接变成http://free71-17(3|4)-st.inner.net:8081.

你可能感兴趣的:(haproxy)