Если все ваше приложение делает перенаправление на HTTP, то вам, вероятно, следует просто обработать это непосредственно в HAProxy. Возможно, вы также захотите узнать, поддерживает ли ваше приложение X-Forwarded-Proto и X-Forwarded-Host.
Другой вариант - вы можете заставить HAProxy переписывать перенаправления из внутреннего приложения на выбранное вами имя хоста. Используя HAProxy 2.1, вы бы сделали что-то вроде этого:
http-response replace-header location https?://[^:/]*(:?[0-9]+/.*) https://1234.example.com\1 if { status 301:302 }