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.

  1. 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 ».

    image ssl support

    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.

  2. 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
    
  3. 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
    
  4. 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>
    
  5. Si aucune des étapes précédentes n’a permis de résoudre le problème, contactez l’assistance technique de Plesk.