Поэтому я только что обновился до nginx 1.9.5, который поддерживает HTTP2.
Я заменил все listen spdy
на listen http2
, удалил директиву spdy_headers_comp
, а также удалил add_header Alternate-Protocol 443:npn-spdy/3;
Затем я открыл свой сайт в Firefox, открыл сетевой монитор и вуаля: Version: HTTP/2.0
Но как Firefox узнает, что мой сайт поддерживает HTTP2? Всегда ли он сначала пытается подключиться через HTTP2, прежде чем пытаться использовать HTTP1.1?