Есть бекенд с php, есть "балансировщик". Оба на CentOS 7, везде свежий nginx. Балансировщик осуществляет терминацию SSL, а с бекендом работает через proxy_pass по http1. В настройках балансировщика включен http2.
Никогда не придавал значения http2, но случайно решил проверить и удивился, когда увидел HTTP/1.1 в заголовках. Сервер не поддерживает ALPN, поэтому в Chrome работать и не должно, но почему проблемы с Firefox?
Настройки SSL взяты отсюда (Intermediate):
https://mozilla.github.io/server-side-tls/ssl-conf...
SSL Labs выдаёт рейтинг "A".
Тест
https://tools.keycdn.com/http2-test выдаёт: Yeah! Server supports HTTP/2.0. ALPN is not supported.
В чем может быть дело? Или в Firefox http2 теперь тоже не работает без ALPN?