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.
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.
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 :
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
).
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.
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
.
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.