Как я могу получить версию протокола HTTP от балансировщика нагрузки AWS - PullRequest
0 голосов
/ 15 мая 2018

Я пытаюсь создать обратный прокси-сервер за AWS Classic Load Balancer и хочу использовать заголовок Via.

Как я понимаю Через , я должен добавить версию протокола (например, HTTP/1.1 или просто 1.1), чтобы указать версию протокола запроса вышестоящего клиента.

Однако в документации AWS я не вижу, чтобы балансировщик нагрузки передавал эту информацию моим экземплярам EC2. Действительно, очевидно, что нет такой вещи как заголовок X-Forwarded-Proto-Version.

Так как узнать версию протокола из-за AWS Classic Load Balancer? А как насчет нового Application Load Balancer? Если это будет сделано там, где не будет Classic, я могу обновить.

EDIT (апрель 2019 г.): с тех пор мы обновились до Application Load Balancer (ALB) по другим причинам, и я могу подтвердить, что ALB не отправляет заголовок Via или любой другой заголовок, который содержит информацию о клиенте ALB HTTP версии. Но ALB (и CLB) являются прокси и должны включать заголовок Via, верно?

...