J'ai 3 serveurs qui écoutent sur le port suivant,Comment rediriger vers plusieurs serveurs assis derrière HAProxy qui ont autre chemin begining
> 10.21.5.39:80 --> api.something.com
> 10.21.4.234:80 --> *.something.com
> 10.21.5.73:80 --> coolapi.something.com
> 10.21.5.73:3002 --> school.something.com
J'utilise un serveur HAProxy pour rediriger le trafic vers ces backends, je suis en utilisant la configuration suivante sur haproxy qui ne semble pas s'entraîner.
frontend api
bind *:80
acl url_api path_beg /api
use_backend api-backend if url_api
frontend custui
bind *:80
acl url_custui path_beg *
use_backend custui-backend if url_custui
frontend backoffice
bind *:80
acl url_backoffice path_beg /backoffice
use_backend backoff-backend if url_backoffice
frontend partnerui
bind *:80
acl url_partnerui path_beg /partner
use_backend partner-backend if url_partnerui
backend api-backend
mode http
option httpchk
server api01 10.21.5.39:80
backend custui-backend
mode http
option httpchk
server custui01 10.21.4.234:80
backend backoff-backend
mode http
option httpchk
server backoff01 10.21.5.73:80
backend partner-backend
mode http
option httpchk
server backoff01 10.21.5.73:3002
L'idée est de laisser HAProxy écouter sur 80, puis rediriger vers les backends d'écoute sur le port spécifié .. S'il vous plaît aider