(Plesk pour Linux) Prise en charge de HTTP/2 dans Plesk
Note: Cette section traite du protocole HTTP/2. Il existe une version plus récente du protocole, HTTP/3, qui présente des avantages significatifs. En savoir plus sur HTTP/3 et comment l’activer dans Plesk.
Le protocole HTTP/2 <https://datatracker.ietf.org/doc/html/rfc7540>`__ est la deuxième version majeure du protocole HTTP (Hypertext Transfer Protocol) utilisé pour échanger des informations sur le web. Introduit en 2015, le protocole HTTP/2 a été créé pour résoudre les problèmes de performances du protocole HTTP/1. Le protocole HTTP/2 est actuellement pris en charge par la plupart des principaux navigateurs web.
Le protocole HTTP/2 est activé par défaut dans Plesk. Contrairement au protocole HTTP/3, il n’est pas nécessaire de l’activer manuellement.
Résolution des problèmes
Vous pouvez vérifier si le protocole HTTP/2 est activé sur votre site web à l’aide d’un service en ligne de votre choix (par exemple : celui-ci). Si la vérification indique que seul le protocole HTTP/1.1 est activé, suivez les étapes ci-dessous pour résoudre ce problème.
-
Assurez-vous que le support SSL/TLS est activé pour le site web. Pour ce faire, allez sous Sites Web et Domaines > carte du domaine > onglet « Hébergement et DNS » > Hébergement et descendez jusqu’à la section « SSL/TLS ».
Note: Le protocole HTTP/2 est pris en charge pour les sites web utilisant SSL/TLS. Les sites web non SSL continuent d’utiliser le protocole HTTP/1.1. Cette restriction s’applique à Nginx et aux navigateurs web.
-
Vérifiez que Nginx est activé :
plesk sbin nginxmng -s
Si ce n’est pas le cas, exécutez la commande suivante pour l’activer :
plesk sbin nginxmng -e
-
Vérifiez qu’il n’y a pas de template de configuration personnalisé dans
/usr/local/psa/admin/conf/templates/custom/domain/nginxDomainVirtualHost.php
. S’il y en a un, supprimez-le et recréez les fichiers de configuration :plesk sbin httpdmng --reconfigure-all
-
Assurez-vous que votre version de Plesk n’utilise ni chiffrements ni protocoles SSL obsolètes. Pour afficher les chiffrements et protocoles SSL installés, exécutez la commande suivante :
plesk sbin sslmng --show-config
Si nécessaire, installez des chiffrements et des protocoles SSL à jour avec cette commande selon le modèle suivant :
plesk bin server_pref -u -ssl-ciphers <cipher>
-
Si aucune des étapes précédentes n’a permis de résoudre le problème, contactez l’assistance technique de Plesk.