Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 3617|Antwort: 3

[Web] Nginx ermöglicht das HTTP/3-Protokoll basierend auf QUIC

[Link kopieren]
Veröffentlicht am 10.07.2024, 17:57:18 | | | |
Seit Version 1.25.0 unterstützt der Hauptzweig von Nginx HTTP/3 (basierend auf dem QUIC-Protokoll), zeigt aber weiterhin experimentelle Funktionen.

Das QUIC-Protokoll HTTP/3 wird offiziell veröffentlicht
https://www.itsvse.com/thread-10330-1-1.html


Diese ZeitungInstalliere nginx-1.26.1 basierend auf Rocky Linux Release 9.3und gleichzeitig die Unterstützung des HTTP/3-Protokolls zu aktivieren.

Es wird empfohlen, nginx mit einer SSL-Bibliothek zu erstellen, die QUIC-Unterstützung bietet, wie BoringSSL, LibreSSL oder QuicTLS.

Installieren Sie zuerst das Abhängigkeitspaket folgendermaßen:



Falls die Installation von Ninja-Build und libunwind-Devel fehlschlägt, verweisen Sie bitte auf Folgendes:

Rocky Linux 9 Paket nicht gefunden: Kein Gegenstand für das Argument: xxx
https://www.itsvse.com/thread-10789-1-1.html


Kompiliere Boringssl

Der Befehl lautet wie folgt:

Wie unten gezeigt:



Kompilieren und installieren von nginx

Der Befehl lautet wie folgt:

Hinweis: boringssl/include muss vom Parameter -x c gefolgt werden, und ./configure muss --with-cc=c++ hinzufügen (mit dem C++-Compiler), andernfalls lautet der Fehler wie folgt:


./configure: fehler: SSL-Module benötigen die OpenSSL-Bibliothek.
Du kannst entweder die Module nicht aktivieren oder die OpenSSL-Bibliothek installieren
in das System eingebaut oder die OpenSSL-Bibliothek statisch aus dem Quellcode aufbauen
mit nginx durch die Option --with-openssl=<path>.


Fragereferenz:

Der Hyperlink-Login ist sichtbar.
Der Hyperlink-Login ist sichtbar.

Weiche Links erstellen

nginx.conf Konfigurationsdatei wird wie folgt modifiziert:

Starten Sie den nginx-Dienst (weggelassen), konfigurieren Sie die DNS-Auflösung (weggelassen) und testen Sie wie folgt:

https://http3check.net/?host=https%3A%2F%2Fattachtest.itsvse.com%2F



Die HTTPS-Sicherheitsprotokoll-Version unterstützt das Erkennungstool
https://www.itsvse.com/thread-10688-1-1.html




Nachschlageartikel:


Der Hyperlink-Login ist sichtbar.
Der Hyperlink-Login ist sichtbar.
Der Hyperlink-Login ist sichtbar.
Der Hyperlink-Login ist sichtbar.

(Ende)




Vorhergehend:Rocky Linux 9 Paket nicht gefunden: Kein Gegenstand für das Argument: xxx
Nächster:ASP.NET Core-Ausnahme-Header schreibgeschützt sind, hat die Antwort bereits begonnen
 Vermieter| Veröffentlicht am 17.07.2024, 21:10:37 |
NGINX-Kompilationskonfiguration:https://nginx.org/en/docs/configure.html

Wenn du den Cache verwenden willst, musst du --without-http-cache löschen
 Vermieter| Veröffentlicht am 18.07.2024, 09:06:39 |
Für die Probleme, auf die Sie mit proxy_pass stoßen könnten, werden folgende Änderungen geändert:


Es kann mehrere add_header Anweisungen geben. Das sollte es seinNuradd_header auf der aktuellen Ebene keine Anweisungen definiert sind, werden sie von der vorherigen Konfigurationsebene übernommen.

Das bedeutet, dass wenn der aktuelle Scope mit dem Befehl add_header konfiguriert ist, er sich nicht auf den Befehl der höheren Ebene bezieht, sondern nur den Befehl des aktuellen Scopes verwendet.

Referenz:Der Hyperlink-Login ist sichtbar.


 Vermieter| Veröffentlicht am 18.07.2024, 09:17:31 |
Verwenden Sie Curl, um die HTTP/3-Unterstützung der Testseite zu überprüfen
https://www.itsvse.com/thread-10794-1-1.html
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com