Можно ли добавить путь (например, requirep ниже), но на на сервер основа? Я не понимаю, как это возможно в 1.3 или 1.4. Редирект есть, но редирект выполняет HTTP-перенаправление, а не то, что мне нужно.
backend something.abc.com
...
reqirep ^([^\ \t])(.*)[\ \t]/(.*) \1\2\ /businessGov/pad/businessgov.html\3
server node1 someserver1:80 cookie node1 check
server node1 someserver2:80 cookie node2 check
Нет, это невозможно, потому что перезапись HTTP выполняется до выбора сервера. И если соединение с сервером не удастся, нам придется повторить попытку на другом, возможно, повторно обрабатывая то, что уже было сделано, снова и снова, что, безусловно, не то, что вам нужно.
Имейте в виду, что haproxy - это балансировщик нагрузки. Затем предполагается, что серверы делают то же самое и получают эквивалентные запросы. В противном случае вы больше говорите о независимых фермах, которые могут быть материализованы в отдельных серверных модулях с отдельными правилами.