AWS ELB / ALB теперь поддерживает HTTP / 2.
Согласно документации (https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-listeners.html):
Балансировщики нагрузки приложений предоставляют встроенную поддержку HTTP / 2 с HTTPS слушатели. Вы можете отправить до 128 запросов параллельно, используя один HTTP / 2 соединение. Балансировщик нагрузки преобразует их в индивидуальные HTTP / 1.1 запрашивает и распределяет их по целевым целевая группа.
Моя цель - экземпляр EC2, на котором работает Apache с поддержкой HTTP / 2. Можно ли подключить ALB к цели (экземпляр EC2) через HTTP / 2 и избежать подключения ALB <-> ec2 через HTTP / 1.1?
Я не видел никакого способа сделать это в консоли или документации.
Нет, это невозможно.
ALB всегда преобразует запросы в HTTP / 1.1, и это не настраиваемый параметр.