Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 3617|Svar: 3

[Web] Nginx möjliggör HTTP/3-protokollet baserat på QUIC

[Kopiera länk]
Publicerad den 2024-7-10 17:57:18 | | | |
Sedan version 1.25.0 har huvudgrenen av Nginx stödt HTTP/3 (baserat på QUIC-protokollet), men visar fortfarande experimentella funktioner.

QUIC-protokollet HTTP/3 släpps officiellt
https://www.itsvse.com/thread-10330-1-1.html


denna tidningInstallera nginx-1.26.1 baserat på Rocky Linux version 9.3och aktivera HTTP/3-protokollstöd samtidigt.

Det rekommenderas att bygga nginx med ett SSL-bibliotek som erbjuder QUIC-stöd, såsom BoringSSL, LibreSSL eller QuicTLS.

Installera först beroendepaketet så här:



Om installationen av ninja-build och libunwind-devel misslyckas, vänligen se följande:

Rocky Linux 9-paket ej hittat: Ingen matchning för argumentet: xxx
https://www.itsvse.com/thread-10789-1-1.html


Kompiliera borrningsl

Kommandot är följande:

Som visas nedan:



Kompilera och installera nginx

Kommandot är följande:

Observera: boringssl/include måste följas av parametern -x c, och ./configure måste lägga till --with-cc=c++ (med C++-kompilatorn), annars blir felet följande:


./configure: fel: SSL-moduler kräver OpenSSL-biblioteket.
Du kan antingen inte aktivera modulerna, eller installera OpenSSL-biblioteket
in i systemet, eller bygga OpenSSL-biblioteket statiskt från källkoden
med nginx genom att använda --with-openssl=<path> alternativet.


Frågereferens:

Inloggningen med hyperlänken är synlig.
Inloggningen med hyperlänken är synlig.

Skapa mjuka länkar

nginx.conf-konfigurationsfilen modifieras enligt följande:

Starta nginx-tjänsten (utelämnad), konfigurera DNS-upplösning (utelämnad) och testa enligt följande:

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



HTTPS-säkerhetsprotokollversionen stöder detekteringsverktyget
https://www.itsvse.com/thread-10688-1-1.html




Referensartiklar:


Inloggningen med hyperlänken är synlig.
Inloggningen med hyperlänken är synlig.
Inloggningen med hyperlänken är synlig.
Inloggningen med hyperlänken är synlig.

(Slut)




Föregående:Rocky Linux 9-paket ej hittat: Ingen matchning för argumentet: xxx
Nästa:ASP.NET kärnundantagsrubriker är skrivskyddade har svaret redan påbörjats
 Hyresvärd| Publicerad den 2024-7-17 21:10:37 |
NGINX-kompilationskonfiguration:https://nginx.org/en/docs/configure.html

Om du vill använda cachen måste du ta bort --without-http-cache
 Hyresvärd| Publicerad den 2024-7-18 09:06:39 |
För de problem du kan stöta på med proxy_pass är följande ändrade:


Det kan finnas flera add_header instruktioner. Det borde det varaBaraadd_header inga instruktioner definieras på nuvarande nivå ärvs de från föregående konfigurationsnivå.

Detta innebär att om det aktuella scopet konfigureras med kommandot add_header, kommer det inte att referera till kommandot för den högre nivån, utan endast använda kommandot för det aktuella scope.

Hänvisning:Inloggningen med hyperlänken är synlig.


 Hyresvärd| Publicerad den 2024-7-18 09:17:31 |
Använd curl för att kontrollera HTTP/3-stödet på testsidan
https://www.itsvse.com/thread-10794-1-1.html
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com