Я создаю балансировщик нагрузки с помощью HAProxy. Я хочу иметь фронтенд с несколькими бэкэндами, разделенными по пути. Например:
(172.20.20.10) - IP-адрес узла HAProxy.
Вот мой конфиг:
frontend frontend
bind *:80
option httpclose
acl tomcat1acl url_beg /tomcat1
acl tomcat2acl url_beg /tomcat2
use_backend tomcat1backend if tomcat1acl
use_backend tomcat2backend if tomcat2acl
backend tomcat1backend
balance roundrobin
mode http
server serv01 172.20.20.20:8080 check
backend tomcat2backend
balance roundrobin
mode http
server serv01 172.20.20.25:8084 check
Но я получаю сообщение об ошибке 503 Служба недоступна как для 172.20.20.10/tomcat1, так и для 172.20.20.10/tomcat2. Есть ли неправильная конфигурация?