how-to-install-nginx-with-http-2-support-on-ubuntu
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.
sudo apt update && sudo apt upgrade -yĂtape 2 : Installer Nginx
Les dĂ©pĂŽts par dĂ©faut d’Ubuntu incluent Nginx, vous pouvez donc l’installer en utilisant
apt:
sudo apt install nginx -yUne fois l’installation terminĂ©e, vĂ©rifiez que Nginx fonctionne :
sudo systemctl status nginxSi Nginx n’est pas actif, dĂ©marrez-le avec :
sudo systemctl start nginxĂtape 3 : Activer le support HTTP/2 dans Nginx
Pour activer HTTP/2, modifiez le fichier de configuration de Nginx :
sudo nano /etc/nginx/sites-available/defaultTrouvez la ligne suivante :
listen 443 ssl ;Modifiez-la pour inclure
http2:
listen 443 ssl http2 ;Enregistrez les modifications
(CTRLX
,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 :
sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginxSuivez 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 :
sudo systemctl restart nginxVérifiez que HTTP/2 fonctionne avec :
curl -I --http2 https://yourdomain.comVous 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.


