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.


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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.