Я не думаю, что можно сбалансировать перенаправления. Если цель этого развертывания состоит в том, чтобы перенаправить весь трафик к этим серверам от http до https, Вы захотите послушать на двух отдельных дюйм/с и перенаправлении соответственно. Это будет означать, что пользователь должен знать субдомены заранее.
То, что Вы пытаетесь сделать, кажется мне не настолько хороший. Пользователь собирается поразить Ваш frontend URL и быть перенаправленным к одному из двух субдоменов. Если они возвращаются, они могут быть перенаправлены к другому субдомену. Как пользователь, я нашел бы это чрезвычайно неловким.
Цель выравнивания нагрузки, затеняет детали реализации того, сколько и какие серверы находятся в кластере, и обеспечивают универсальному фронтэнду.
Я предложил бы что-то вроде следующего:
Frontend: 10.80.11.1:80 # http://blah.com/
Backend 1: 10.80.11.5:443
Backend 2: 10.80.11.6:443
В каждом из бэкендов имейте их загрузку страницы по умолчанию в /gohere
вместо того, чтобы пытаться заставить Прокси HA переписывать URL. Теперь можно загрузиться, балансируют все, что Вы хотите, затеняете детали от пользователя.
Если Вы ДЕЙСТВИТЕЛЬНО хотите достигнуть перезаписи субдоменов, Вы могли бы делать попытку чего-то вроде этого:
Frontend: 10.80.11.1:80 # http://blah.com
balance roundrobin
Backend: server 10.80.11.2:80
Backend: server 10.80.11.3:80
Frontend: 10.80.11.2:80 # http://ssl1.blah.com
redirect location https://ss1.blah.com
Frontend: 10.80.11.3:80 # http://ssl2.blah.com
redirect location https://ssl2.blah.com
Однако необходимо было бы установить Прокси HA на всех 3 хостах (если любой из вышеупомянутых бэкендов не совместно использует хост и имеет несколько NICs).
Если Вы используете Apache в качестве бэкендов, Вы можете достигнуть перенаправлений https очень очень просто и не должны управлять этим с Прокси HA.
Я думаю, что получаю то, что Вы хотите, но не уверенных 100%. Я думаю, что необходимо переписать "слушать" строку файла конфигурации как две отдельных строки файла конфигурации "frontend" и "бэкенда". Тем путем необходимо смочь добавить проверку к бэкендам, но все еще иметь в распоряжении redirect/URL-mangle.
Взгляните на некоторые haproxy примеры, "послушайте", используется для коротких и полных наборов правила, но backend+frontend используется для более сложных установок.