LINUX.ORG.RU

nginx http2 не хавают браузеры

 ,


0

1

И так, продолжаем развлекаться с http2...
Индеец отправляется на покой, вместо него:

nginx version: nginx/1.12.1
built with OpenSSL 1.0.2g  1 Mar 2016
Curl радостно рапортует о работе http2:
< HTTP/2.0 200
< server:nginx/1.12.1
А вот хром и жирнолис колоночку «protocol» в девелопер тулзе заполнют так: первая строка «h2», далее все «http/1.1».

ПОПОБОЛЬ!!! Какого лешего ему ещё надо?

Upd: на работе протестил из офтопа (предварительно обновив браузеры) в мелкомягком едже, жирнолисе и хромом. Картина абсолютно одинаковая. Тащим первый запрос по http2, догружаем ресурсы по http1.1

ХЗ что надо было... но чудо произошло и все заработало.

★★★★★

Та же херня на одном из сетапов. Есть два совершенно одинаковых сетапа клауда через реверс-прокси. На одном хром актуальных версий ругается «ERR_SPDY_PROTOCOL_ERROR». Отдебажить не смог, проблему решил выключением http2.

bdfy ★★★ ()
Ответ на: комментарий от bdfy

Если б была ругань какая-то. А тут эти поделки (браузерами именуемые) молча переключаются на http1.1 и гадай теперь почему. Что характерно так делает и жирнолис и говнохром... А значит в их реализации это предусмотрено, видимо им что-то не нравится в данном конкретном случае. Но куда копать я хз.

erfea ★★★★★ ()