Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 3617|Antwoord: 3

[Web] Nginx maakt het HTTP/3-protocol mogelijk dat gebaseerd is op QUIC

[Link kopiëren]
Geplaatst op 2024-7-10 17:57:18 | | | |
Sinds versie 1.25.0 ondersteunt de hoofdtak van Nginx HTTP/3 (gebaseerd op het QUIC-protocol), maar toont nog steeds experimentele functies.

QUIC-protocol HTTP/3 is officieel uitgebracht
https://www.itsvse.com/thread-10330-1-1.html


Deze krantInstalleer nginx-1.26.1 gebaseerd op Rocky Linux release 9.3en tegelijkertijd HTTP/3-protocolondersteuning inschakelen.

Het wordt aanbevolen om nginx te bouwen met een SSL-bibliotheek die QUIC-ondersteuning biedt, zoals BoringSSL, LibreSSL of QuicTLS.

Installeer eerst het dependency package als volgt:



Als de installatie van ninja-build en libunwind-devel faalt, raadpleeg dan het volgende:

Rocky Linux 9-pakket niet gevonden: Geen match voor het argument: xxx
https://www.itsvse.com/thread-10789-1-1.html


Compileer boringssl

Het commando is als volgt:

Zoals hieronder getoond:



Compileer en installeer nginx

Het commando is als volgt:

Opmerking: boringssl/include moet gevolgd worden door de parameter -x c, en ./configure moet --with-cc=c++ toevoegen (met de C++-compiler), anders zal de fout als volgt zijn:


./configure: fout: SSL-modules vereisen de OpenSSL-bibliotheek.
Je kunt de modules niet inschakelen, of de OpenSSL-bibliotheek installeren
in het systeem te verwerken, of de OpenSSL-bibliotheek statisch te bouwen vanaf de bron
met nginx door de optie --with-openssl=<path> te gebruiken.


Vraagreferentie:

De hyperlink-login is zichtbaar.
De hyperlink-login is zichtbaar.

Maak zachte links aan

nginx.conf configuratiebestand is als volgt gewijzigd:

Start de nginx-dienst (weggelaten), configureer DNS-resolutie (weggelaten) en test als volgt:

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



De HTTPS-beveiligingsprotocolversie ondersteunt het detectiehulpmiddel
https://www.itsvse.com/thread-10688-1-1.html




Referentieartikelen:


De hyperlink-login is zichtbaar.
De hyperlink-login is zichtbaar.
De hyperlink-login is zichtbaar.
De hyperlink-login is zichtbaar.

(Einde)




Vorig:Rocky Linux 9-pakket niet gevonden: Geen match voor het argument: xxx
Volgend:ASP.NET Core exception headers alleen-lezen zijn, is de respons al gestart
 Huisbaas| Geplaatst op 2024-7-17 21:10:37 |
NGINX-compilatieconfiguratie:https://nginx.org/en/docs/configure.html

Als je de cache wilt gebruiken, moet je --without-http-cache verwijderen
 Huisbaas| Geplaatst op 18-7-2024 09:06:39 |
Voor de problemen die je met proxy_pass kunt tegenkomen, zijn de volgende aangepast:


Er kunnen meerdere add_header instructies zijn. Dat zou het moeten zijnAlleenadd_header er geen instructies op het huidige niveau worden gedefinieerd, worden ze overgenomen van het vorige configuratieniveau.

Dit betekent dat als de huidige scope is geconfigureerd met het add_header-commando, deze niet verwijst naar het commando van het hogere niveau, maar alleen het commando van de huidige scope gebruikt.

Referentie:De hyperlink-login is zichtbaar.


 Huisbaas| Geplaatst op 18-7-2024 09:17:31 |
Gebruik curl om de HTTP/3-ondersteuning van de testsite te controleren
https://www.itsvse.com/thread-10794-1-1.html
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com