Comment configurer HTTP/ 2 dans Nginx on Ubuntu 20.04
HTTP/2 est une version améliorée du HTTP protocole qui permet d'augmenter la vitesse du site et de réduire la charge sur le serveur web. Tout cela est possible en effectuant plusieurs requêtes simultanées dans une seule connexion TCP. L'augmentation de la vitesse améliore non seulement l'expérience utilisateur avec le site, mais élève même potentiellement sa position dans les résultats des moteurs de recherche. Dans ce tutoriel, nous verrons comment configurer HTTP/2 dans le Nginx serveur Web sur le Ubuntu 20.04 système.
Dans le Serverspace vous pouvez créer un serveur avec l'application déjà installée "Nginx".
Conditions nécessaires :
- La Nginx le serveur Web est installé et sa configuration de base est effectuée;
- Votre site utilise le HTTPProtocole S. La plupart des navigateurs Web nécessitent une connexion cryptée pour activer HTTP/ 2.
Préparation du système pour HTTP/2
Tout d'abord, vous avez besoin d'une nouvelle version du Nginx serveur web pour pouvoir activer HTTP/2. Mettez à jour les packages dans le système.
Configuration du HTTP/ 2 dans Nginx
Ouvrez le fichier de configuration de votre hôte virtuel.
Trouvez-y cette ligne :
Ajouter http2 ici:
Si vous voyez la ligne commençant par :
Puis ajouter http2 dedans aussi.
Enregistrez et fermez le fichier et vérifiez la configuration pour les erreurs.
Recommencer Nginx.
Ça y est, le HTTP/2 est activé sur votre site Web.
Vérifiez si le HTTP/2 est activé
Vous pouvez vérifier si HTTP / 2 est activé directement dans la ligne de commande de n'importe quel Linux machine. Pour ce faire, vous devez installer curl. Par exemple, pour Ubuntu:
Entrez maintenant cette commande avec votre FQDN :
Sortie :
Cela signifie que votre site utilise actuellement HTTP/ 2.
Une autre façon de le vérifier est d'utiliser ce service : https://tools.keycdn.com/http2-test.