Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 3617|Risposta: 3

[Web] Nginx abilita il protocollo HTTP/3 basato su QUIC

[Copiato link]
Pubblicato il 10-7-2024 17:57:18 | | | |
Dalla versione 1.25.0, il ramo principale di Nginx supporta HTTP/3 (basato sul protocollo QUIC), ma mostra ancora caratteristiche sperimentali.

Il protocollo QUIC HTTP/3 è stato ufficialmente rilasciato
https://www.itsvse.com/thread-10330-1-1.html


Questo articoloInstalla nginx-1.26.1 basato su Rocky Linux versione 9.3e abilitare contemporaneamente il supporto al protocollo HTTP/3.

Si consiglia di costruire nginx utilizzando una libreria SSL che offra supporto QUIC, come BoringSSL, LibreSSL o QuicTLS.

Per prima cosa, installa il pacchetto di dipendenza così:



Se l'installazione di ninja-build e libunwind-devel fallisce, si prega di fare riferimento a quanto segue:

Pacchetto Rocky Linux 9 non trovato: Nessuna corrispondenza per l'argomento: xxx
https://www.itsvse.com/thread-10789-1-1.html


Compile boringssl

Il comando è il seguente:

Come mostrato di seguito:



Compila e installa nginx

Il comando è il seguente:

Nota: boringssl/include deve essere seguito dal parametro -x c, e ./configure deve aggiungere --with-cc=c++ (usando il compilatore C++), altrimenti l'errore sarà il seguente:


./configure: errore: I moduli SSL richiedono la libreria OpenSSL.
Puoi o non abilitare i moduli, oppure installare la libreria OpenSSL
nel sistema, oppure costruire staticamente la libreria OpenSSL dalla sorgente
con nginx usando --with-openssl<path>= option.


Riferimento alla domanda:

Il login del link ipertestuale è visibile.
Il login del link ipertestuale è visibile.

Crea link soft

Il file di configurazione nginx.conf viene modificato come segue:

Avvia il servizio nginx (omesso), configura la risoluzione DNS (omesso) e testa come segue:

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



La versione del protocollo di sicurezza HTTPS supporta lo strumento di rilevamento
https://www.itsvse.com/thread-10688-1-1.html




Articoli di riferimento:


Il login del link ipertestuale è visibile.
Il login del link ipertestuale è visibile.
Il login del link ipertestuale è visibile.
Il login del link ipertestuale è visibile.

(Fine)




Precedente:Pacchetto Rocky Linux 9 non trovato: Nessuna corrispondenza per l'argomento: xxx
Prossimo:ASP.NET Le intestazioni delle eccezioni core sono di sola lettura, la risposta è già iniziata
 Padrone di casa| Pubblicato il 17-07-2024 21:10:37 |
Configurazione della compilazione Nginx:https://nginx.org/en/docs/configure.html

Se vuoi usare la cache, devi eliminare ---without-http-cache
 Padrone di casa| Pubblicato il 18-07-2024 09:06:39 |
Per i problemi che potresti incontrare con proxy_pass, i seguenti sono stati modificati:


Possono esserci più istruzioni add_header. Dovrebbe esserloSoltantoadd_header nessuna istruzione è definita al livello corrente, essa viene ereditata dal livello di configurazione precedente.

Ciò significa che se l'ambito attuale è configurato con il comando add_header, non farà riferimento al comando del livello superiore, ma utilizzerà solo il comando dell'ambito corrente.

Riferimento:Il login del link ipertestuale è visibile.


 Padrone di casa| Pubblicato il 18-07-2024 09:17:31 |
Usa il curl per verificare il supporto HTTP/3 del sito di test
https://www.itsvse.com/thread-10794-1-1.html
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com