nginx: HTTP / 2 passa a HTTP / 1.1 (test)


2

A scopo di test, ho cercato di riportare il mio server nginx su HTTP / 1.1. Uso HTTP / 2 da quando era disponibile per la prima volta (versione 1.9.5).

Secondo la documentazione e questa nota di rilascio , HTTP / 2 è abilitato semplicemente impostando http2la listendirettiva nel mio serverblocco.

Tuttavia, sembra che la rimozione di "http2" non imponga al server di utilizzare nuovamente HTTP.

Pensieri ?

Ambiente: Debian 8.5, nginx 1.11.1 compilato con LibreSSL 2.3.8

Grazie.


Controlla TUTTE le direttive di ascolto in tutti i blocchi di server e rimuovi http2 da tutte
Alexey Ten il

@AlexeyTen Dovresti pubblicare il tuo commento come risposta.
Jake Gould il

Risposte:


3

Sulla base del commento di Alexey Ten sopra (grazie!), Confermo che nginx richiede di non avere server che eseguono HTTP / 2 per tornare a HTTP / 1.1 (impostazione predefinita).

In altre parole, l'impostazione della direttiva http2in un server la abiliterà per tutti.


Se il commento di AlexeyTen fosse la risposta, dovrebbero essere incoraggiati a pubblicare il commento come risposta. Non dovresti rispondere da solo a meno che tu non abbia veramente risolto questo problema da solo o in un modo significativamente diverso da quello che è stato suggerito.
Jake Gould il

Sono pienamente d'accordo, il merito va a lui. @Alexey, pubblica il tuo commento come risposta così posso approvarlo :)
Florent_ATo
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.