Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 3617|Répondre: 3

[Web] Nginx active le protocole HTTP/3 basé sur QUIC

[Copié le lien]
Publié le 10-07-2024 à 17:57:18 | | | |
Depuis la version 1.25.0, la branche principale de Nginx prend en charge HTTP/3 (basé sur le protocole QUIC), mais présente encore des fonctionnalités expérimentales.

Le protocole QUIC HTTP/3 est officiellement publié
https://www.itsvse.com/thread-10330-1-1.html


Ce journalInstaller nginx-1.26.1 basé sur Rocky Linux version 9.3et activer le support du protocole HTTP/3 en même temps.

Il est recommandé de construire nginx en utilisant une bibliothèque SSL offrant le support QUIC, comme BoringSSL, LibreSSL ou QuicTLS.

D’abord, installez le package de dépendance comme ceci :



Si l’installation de ninja-build et libunwind-devel échoue, veuillez vous référer aux points suivants :

Paquet Rocky Linux 9 non trouvé : Aucune correspondance pour l’argument : xxx
https://www.itsvse.com/thread-10789-1-1.html


Compiler les foragessl

La commande est la suivante :

Comme montré ci-dessous :



Compiler et installer nginx

La commande est la suivante :

Note : boringssl/include doit être suivi du paramètre -x c, et ./configure doit ajouter --with-cc=c++ (en utilisant le compilateur C++), sinon l’erreur sera la suivante :


./configure : erreur : Les modules SSL nécessitent la bibliothèque OpenSSL.
Vous pouvez soit ne pas activer les modules, soit installer la bibliothèque OpenSSL
dans le système, ou construire la bibliothèque OpenSSL statiquement à partir de la source
avec nginx en utilisant --with-openssl<path>= option.


Référence de la question :

La connexion hyperlientérée est visible.
La connexion hyperlientérée est visible.

Créer des liens flexibles

nginx.conf est modifié comme suit :

Démarrez le service nginx (omis), configurez la résolution DNS (omis), et testez comme suit :

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



La version du protocole de sécurité HTTPS prend en charge l’outil de détection
https://www.itsvse.com/thread-10688-1-1.html




Articles de référence :


La connexion hyperlientérée est visible.
La connexion hyperlientérée est visible.
La connexion hyperlientérée est visible.
La connexion hyperlientérée est visible.

(Fin)




Précédent:Paquet Rocky Linux 9 non trouvé : Aucune correspondance pour l’argument : xxx
Prochain:ASP.NET Les en-têtes d’exception du cœur sont en lecture seule, la réponse a déjà commencé
 Propriétaire| Publié le 17-07-2024 à 21:10:37 |
Configuration de compilation de Nginx :https://nginx.org/en/docs/configure.html

Si vous voulez utiliser le cache, vous devez supprimer --without-http-cache
 Propriétaire| Publié le 18-07-2024 à 09:06:39 |
Pour les problèmes que vous pourriez rencontrer avec proxy_pass, les éléments suivants sont modifiés :


Il peut y avoir plusieurs instructions add_header. Ça devrait l’êtreSeulementadd_header aucune instruction n’est définie au niveau actuel, elles sont héritées du niveau de configuration précédent.

Cela signifie que si la lunette actuelle est configurée avec la commande add_header, elle ne fera pas référence à la commande du niveau supérieur, mais n’utilisera que la commande de la lunette actuelle.

Référence:La connexion hyperlientérée est visible.


 Propriétaire| Publié le 18-07-2024 à 09:17:31 |
Utilisez le curl pour vérifier le support HTTP/3 du site de test
https://www.itsvse.com/thread-10794-1-1.html
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com