nginx: HTTP / 2-Umstellung auf HTTP / 1.1 (Testen)

1461
Florent_ATo

Zu Testzwecken habe ich versucht, meinen Nginx-Server wieder auf HTTP / 1.1 umzustellen. Ich habe HTTP / 2 verwendet, seit es erstmals verfügbar war (Version 1.9.5).

Gemäß der Dokumentation und dieser Release-Information wird HTTP / 2 einfach aktiviert, indem http2die listenDirektive in meinem serverBlock gesetzt wird.

Es scheint jedoch, dass das Entfernen von "http2" den Server nicht zwingt, HTTP erneut zu verwenden.

Gedanken ?

Umgebung: Debian 8.5, Nginx 1.11.1, kompiliert mit LibreSSL 2.3.8

Vielen Dank.

2
Überprüfen Sie ALLE Listen-Anweisungen in allen Serverblöcken und entfernen Sie http2 von allen Alexey Ten vor 7 Jahren 0
@AlexeyTen Sie sollten Ihren Kommentar als Antwort posten. JakeGould vor 7 Jahren 0

1 Antwort auf die Frage

2
Florent_ATo

Basierend auf dem obigen Kommentar von Alexey Ten (danke!), Bestätige ich, dass für nginx kein Server erforderlich ist, auf dem HTTP / 2 ausgeführt wird, um wieder auf HTTP / 1.1 (Standard) zuzugreifen.

Mit anderen Worten, das Einrichten der Direktive http2auf einem Server ermöglicht es allen.

Wenn AlexeyTens Kommentar die Antwort war, sollten sie ermutigt werden, den Kommentar als Antwort zu posten. Sie sollten sich nicht selbst beantworten, es sei denn, Sie haben dieses Problem auf eigene Faust oder auf eine Art und Weise gelöst, die sich erheblich von der vorgeschlagenen Lösung unterscheidet. JakeGould vor 7 Jahren 0
Ich stimme voll und ganz zu, der Kredit geht an ihn. @Alexey, poste deinen Kommentar als Antwort, damit ich ihn genehmigen kann :) Florent_ATo vor 7 Jahren 0