Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 3617|Răspunde: 3

[Web] Nginx activează protocolul HTTP/3 bazat pe QUIC

[Copiază linkul]
Postat la 2024-7-10 17:57:18 | | | |
Din versiunea 1.25.0, ramura principală a Nginx suportă HTTP/3 (bazat pe protocolul QUIC), dar încă prezintă caracteristici experimentale.

Protocolul QUIC HTTP/3 este lansat oficial
https://www.itsvse.com/thread-10330-1-1.html


Această lucrareInstalează nginx-1.26.1 bazat pe Rocky Linux release 9.3și să activeze simultan suportul pentru protocolul HTTP/3.

Se recomandă construirea nginx folosind o bibliotecă SSL care oferă suport QUIC, cum ar fi BoringSSL, LibreSSL sau QuicTLS.

Mai întâi, instalează pachetul de dependențe astfel:



Dacă instalarea ninja-build și libunwind-devel eșuează, vă rugăm să consultați următoarele:

Pachetul Rocky Linux 9 negăsit: Nicio potrivire pentru argument: xxx
https://www.itsvse.com/thread-10789-1-1.html


Compile boringssl

Comanda este următoarea:

Așa cum se arată mai jos:



Compila și instalează nginx

Comanda este următoarea:

Notă: boringssl/include trebuie urmat de parametrul -x c, iar ./configure trebuie să adauge --with-cc=c++ (folosind compilatorul C++), altfel eroarea va fi următoarea:


./configure: eroare: Modulele SSL necesită biblioteca OpenSSL.
Poți fie să nu activezi modulele, fie să instalezi biblioteca OpenSSL
în sistem sau construiește biblioteca OpenSSL static din sursă
cu nginx folosind opțiunea --with-openssl=<path>.


Referință la întrebare:

Autentificarea cu hyperlink este vizibilă.
Autentificarea cu hyperlink este vizibilă.

Creează linkuri soft

Fișierul de configurare nginx.conf este modificat astfel:

Pornește serviciul nginx (omis), configurează rezoluția DNS (omisă) și testează după cum urmează:

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



Versiunea protocolului de securitate HTTPS suportă instrumentul de detecție
https://www.itsvse.com/thread-10688-1-1.html




Articole de referință:


Autentificarea cu hyperlink este vizibilă.
Autentificarea cu hyperlink este vizibilă.
Autentificarea cu hyperlink este vizibilă.
Autentificarea cu hyperlink este vizibilă.

(Sfârșit)




Precedent:Pachetul Rocky Linux 9 negăsit: Nicio potrivire pentru argument: xxx
Următor:ASP.NET Anteturile excepțiilor de bază sunt doar pentru citire, răspunsul a început deja
 Proprietarul| Postat la 2024-7-17 21:10:37 |
Configurația compilației NGINX:https://nginx.org/en/docs/configure.html

Dacă vrei să folosești cache-ul, trebuie să ștergi --- fără-http-cache
 Proprietarul| Postat la 2024-7-18 09:06:39 |
Pentru problemele pe care le-ai putea întâmpina cu proxy_pass, următoarele sunt modificate:


Pot exista mai multe instrucțiuni add_header. Ar trebui să fieNumaiadd_header nu sunt definite instrucțiuni la nivelul curent, ele sunt moștenite de la nivelul de configurare anterior.

Aceasta înseamnă că, dacă scopul curent este configurat cu comanda add_header, acesta nu se va referi la comanda nivelului superior, ci va folosi doar comanda telescopului curent.

Referință:Autentificarea cu hyperlink este vizibilă.


 Proprietarul| Postat la 2024-7-18 09:17:31 |
Folosește curl pentru a verifica suportul HTTP/3 al site-ului de testare
https://www.itsvse.com/thread-10794-1-1.html
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com