У нас есть HTTP-сервер, прослушивающий порт X, и AWS Classi c HTTP Load Balancer, прослушивающий тот же порт X и пересылающий на хост-порт X.
ELB не является маршрутизируемый к inte rnet, поэтому для подключения к нему мы создаем туннель S SH от локального порта Y до порта ELB X через хост-бастион.
Простые запросы HTTP работают нормально, однако когда служба возвращает ответ HTTP-перенаправления (303), ELB преобразует его в порт Y.
Таким образом, он выглядит следующим образом: http://localhost: Y -> (перенаправление 303) http://localhost: X / login
При пропуске ELB и туннелировании непосредственно на хост-службу перенаправления работают нормально.
Любой способ настроить ELB для преобразования перенаправлений на исходящий порт, как указано в заголовке HTTP Host?