Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 3617|Svare: 3

[Web] Nginx muliggjør HTTP/3-protokollen basert på QUIC

[Kopier lenke]
Publisert 10.07.2024 kl. 17:57:18 | | | |
Siden versjon 1.25.0 har hovedgrenen av Nginx støttet HTTP/3 (basert på QUIC-protokollen), men viser fortsatt eksperimentelle funksjoner.

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


denne avisenInstaller nginx-1.26.1 basert på Rocky Linux versjon 9.3og samtidig aktivere HTTP/3-protokollstøtte.

Det anbefales å bygge nginx med et SSL-bibliotek som gir QUIC-støtte, som BoringSSL, LibreSSL eller QuicTLS.

Først, installer avhengighetspakken slik:



Hvis installasjonen av ninja-build og libunwind-devel mislykkes, vennligst se følgende:

Rocky Linux 9-pakke ikke funnet: Ingen match for argumentet: 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:

Merk: boringssl/include må følges av -x c-parameteren, og ./configure må legge til --with-cc=c++ (ved bruk av C++-kompilatoren), ellers vil feilen være som følger:


./configure: error: SSL-moduler krever OpenSSL-biblioteket.
Du kan enten ikke aktivere modulene, eller installere OpenSSL-biblioteket
inn i systemet, eller bygge OpenSSL-biblioteket statisk fra kildekoden
med nginx ved å bruke --with-openSSL=<path> alternativet.


Spørsmålsreferanse:

Innloggingen med hyperkoblingen er synlig.
Innloggingen med hyperkoblingen er synlig.

Lag myke lenker

nginx.conf-konfigurasjonsfilen er endret som følger:

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

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



HTTPS-sikkerhetsprotokollversjonen støtter deteksjonsverktøyet
https://www.itsvse.com/thread-10688-1-1.html




Referanseartikler:


Innloggingen med hyperkoblingen er synlig.
Innloggingen med hyperkoblingen er synlig.
Innloggingen med hyperkoblingen er synlig.
Innloggingen med hyperkoblingen er synlig.

(Slutt)




Foregående:Rocky Linux 9-pakke ikke funnet: Ingen match for argumentet: xxx
Neste:ASP.NET kjerneunntaksheadere er skrivebeskyttet, har responsen allerede startet
 Vert| Publisert 17.07.2024 kl. 21:10:37 |
NGINX-kompilasjonskonfigurasjon:https://nginx.org/en/docs/configure.html

Hvis du vil bruke cachen, må du slette --without-http-cache
 Vert| Publisert 18.07.2024 09:06:39 |
For problemene du kan støte på med proxy_pass, er følgende endret:


Det kan være flere add_header instruksjoner. Det burde det væreBareadd_header ingen instruksjoner er definert på nåværende nivå, arves de fra forrige konfigurasjonsnivå.

Dette betyr at hvis det nåværende omfanget er konfigurert med kommandoen add_header, vil det ikke referere til kommandoen til det høyere nivået, men kun bruke kommandoen til det nåværende omfanget.

Referanse:Innloggingen med hyperkoblingen er synlig.


 Vert| Publisert 18.07.2024 09:17:31 |
Bruk curl for å sjekke HTTP/3-støtten til testsiden
https://www.itsvse.com/thread-10794-1-1.html
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com