Назад | Перейти на главную страницу

HAProxy ACL не работает

Я создаю балансировщик нагрузки с помощью 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. Есть ли неправильная конфигурация?