Nginx est un serveur web et un proxy inverse très performant, largement utilisé pour l’hébergement de sites web et d’applications. HTTP/2 améliore considérablement les performances web en permettant le multiplexage, la compression des en-têtes et d’autres optimisations. Dans ce guide, nous allons voir comment installer Nginx sur Ubuntu avec le support HTTP/2.
Étape 1 : Mettre à jour les paquets système
Avant d’installer Nginx, mettez à jour votre liste de paquets et vos paquets système pour vous assurer que vous disposez des dernières versions du logiciel.
Étape 2 : Installer Nginx
Les dépôts par défaut d’Ubuntu incluent Nginx, vous pouvez donc l’installer en utilisant apt:
Une fois l’installation terminée, vérifiez que Nginx fonctionne :
Si Nginx n’est pas actif, démarrez-le avec :
Étape 3 : Activer le support HTTP/2 dans Nginx
Pour activer HTTP/2, modifiez le fichier de configuration de Nginx :
Trouvez la ligne suivante :
Modifiez-la pour inclure http2:
Enregistrez les modifications(CTRL X, puis Y, et Entrée).
Étape 4 : Obtenir un certificat SSL
HTTP/2 nécessite SSL/TLS, vous avez donc besoin d’un certificat SSL valide. Le plus simple est d’utiliser Let’s Encrypt avec Certbot :
Suivez les instructions pour générer et installer le certificat.
Étape 5 : Redémarrer Nginx et vérifier
Après avoir activé HTTP/2, redémarrez Nginx pour appliquer les changements :
Vérifiez que HTTP/2 fonctionne avec :
Vous devriez voir l’en-tête de réponse HTTP/2.
Conclusion
Vous avez installé avec succès Nginx avec le support HTTP/2 sur Ubuntu. Votre site web va maintenant bénéficier de performances améliorées et de temps de chargement des pages plus rapides. Si vous avez besoin de faire d’autres optimisations, envisagez d’activer la mise en cache, la compression et d’affiner la configuration de Nginx.


