Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 3617|Svar: 3

[Web] Nginx muliggør HTTP/3-protokollen baseret på QUIC

[Kopier link]
Opslået den 2024-7-10 17:57:18 | | | |
Siden version 1.25.0 har hovedgrenen af Nginx understøttet HTTP/3 (baseret på QUIC-protokollen), men viser stadig eksperimentelle funktioner.

QUIC-protokollen HTTP/3 er officielt udgivet
https://www.itsvse.com/thread-10330-1-1.html


denne avisInstaller nginx-1.26.1 baseret på Rocky Linux version 9.3og samtidig aktivere HTTP/3-protokolunderstøttelse.

Det anbefales at bygge nginx ved hjælp af et SSL-bibliotek, der understøtter QUIC, såsom BoringSSL, LibreSSL eller QuicTLS.

Installer først afhængighedspakken sådan her:



Hvis installationen af ninja-build og libunwind-devel fejler, henvises til følgende:

Rocky Linux 9-pakke ikke fundet: Ingen match for argument: xxx
https://www.itsvse.com/thread-10789-1-1.html


Kompil boringssl

Kommandoen er som følger:

Som vist nedenfor:



Kompil og installer nginx

Kommandoen er som følger:

Bemærk: boringssl/include skal efterfølges af -x c-parameteren, og ./configure skal tilføje --with-cc=c++ (ved brug af C++-kompilatoren), ellers vil fejlen være som følger:


./configure: error: SSL-moduler kræver OpenSSL-biblioteket.
Du kan enten ikke aktivere modulerne eller installere OpenSSL-biblioteket
ind i systemet, eller bygge OpenSSL-biblioteket statisk fra kildekoden
med nginx ved at bruge --with-openSSL=<path> muligheden.


Spørgsmålsreference:

Hyperlink-login er synlig.
Hyperlink-login er synlig.

Opret bløde links

nginx.conf konfigurationsfilen er ændret som følger:

Start nginx-tjenesten (udeladt), konfigurer DNS-opløsning (udeladt), og test som følger:

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



HTTPS-sikkerhedsprotokolversionen understøtter detektionsværktøjet
https://www.itsvse.com/thread-10688-1-1.html




Referenceartikler:


Hyperlink-login er synlig.
Hyperlink-login er synlig.
Hyperlink-login er synlig.
Hyperlink-login er synlig.

(Slut)




Tidligere:Rocky Linux 9-pakke ikke fundet: Ingen match for argument: xxx
Næste:ASP.NET Core undtagelsesheadere er skrivebeskyttede, er svaret allerede startet
 Udlejer| Opslået den 17-7-2024 kl. 21:10:37 |
NGINX kompilationskonfiguration:https://nginx.org/en/docs/configure.html

Hvis du vil bruge cachen, skal du slette --without-http-cache
 Udlejer| Opslået den 18-7-2024 09:06:39 |
For de problemer, du måtte støde på med proxy_pass, er følgende ændret:


Der kan være flere add_header instruktioner. Det burde det væreKunadd_header ingen instruktioner er defineret på det nuværende niveau, arves de fra det tidligere konfigurationsniveau.

Det betyder, at hvis det nuværende scope konfigureres med kommandoen add_header, vil det ikke referere til kommandoen på det højere niveau, men kun bruge kommandoen for det aktuelle scope.

Henvisning:Hyperlink-login er synlig.


 Udlejer| Opslået den 18-07-2024 09:17:31 |
Brug curl til at tjekke HTTP/3-understøttelsen på testsiden
https://www.itsvse.com/thread-10794-1-1.html
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com