Comment configurer HAProxy avec un backend uri pris sur le path?

Je souhaite utiliser HAProxy en tant que proxy inverse avec l'hôte backend tiré du path d'access:

  • http: //haproxy/web1/index.html -> http: //web1/static/index.html
  • http: //haproxy/web2/index.html -> http: //web2/static/index.html

Les servers backend sont dynamics et ne doivent pas être codés. J'ai réussi à le faire avec nginx, mais je ne parviens pas à faire la même chose avec HAProxy.

server { listn 80; server_name localhost; location ~ ^/(.*)/(.*) { proxy_pass http://$1/static/$2; } } 

Est-ce une bonne idée de faire cela avec HAProxy ou devrais-je restr avec NGINX?