nginx: przełączanie HTTP / 2 na HTTP / 1.1 (testowanie)

2

Dla celów testowych próbowałem przełączyć mój serwer nginx z powrotem na HTTP / 1.1. Używam HTTP / 2, ponieważ był on pierwszy dostępny (wydanie 1.9.5).

Według dokumentacja i to Informacje o wersji , HTTP / 2 jest włączone po prostu przez ustawienie http2 jest listen dyrektywa w moim server blok.

Wydaje się jednak, że usunięcie „http2” nie zmusza serwera do ponownego użycia HTTP.

Myśli ?

Środowisko: Debian 8.5, nginx 1.11.1 skompilowany z LibreSSL 2.3.8

Dziękuję Ci.

Florent_ATo
źródło
Sprawdź WSZYSTKIE dyrektywy nasłuchujące we wszystkich blokach serwerów i usuń http2 ze wszystkich
Alexey Ten
@AlexeyTen Powinieneś zamieścić komentarz jako odpowiedź.
JakeGould

Odpowiedzi:

2

Na podstawie powyższego komentarza Alexey Ten (dziękuję!) Potwierdzam, że nginx wymaga posiadania Nie serwer (y) z uruchomionym HTTP / 2, aby wrócić do HTTP / 1.1 (domyślnie).

Innymi słowy, ustanowienie dyrektywy http2 na jednym serwerze umożliwi to wszystkim.

Florent_ATo
źródło
Jeśli komentarz AlexeyTen był odpowiedzią, należy zachęcić ich do opublikowania komentarza jako odpowiedzi. Nie powinieneś odpowiadać samodzielnie, chyba że naprawdę rozwiązałeś ten problem samodzielnie lub w sposób znacznie różniący się od tego, co zasugerowano.
JakeGould
W pełni się zgadzam, zasługa jest dla niego. @Alexey, opublikuj komentarz jako odpowiedź, aby go zatwierdzić :)
Florent_ATo