Loading...

Aide CDN.com.tr

HTTP/3 (QUIC) : le désactiver pour un nom d'hôte

HTTP/3 est activé par défaut sur chaque nom d'hôte HTTPS. Désactivez-le pour un nom d'hôte dans ses détails, dans l'onglet Domaines de Domaines et règles, lorsque ses visiteurs, ou un réseau qu'ils utilisent, rencontrent des problèmes avec QUIC ; ces visiteurs passent alors par HTTP/2.

HTTP/3 (QUIC) : le désactiver pour un nom d'hôte

HTTP/3 est activé par défaut sur chaque nom d'hôte HTTPS. Désactivez-le pour un nom d'hôte dans ses détails, dans l'onglet Domaines de Domaines et règles, lorsque ses visiteurs, ou un réseau qu'ils utilisent, rencontrent des problèmes avec QUIC ; ces visiteurs passent alors par HTTP/2.

Guides associés

Les règles qui décident quels noms d'hôte sont servis en HTTPS, et un autre réglage de diffusion défini par domaine.

Par domaine

Compression Brotli et gzip

La compression se règle aussi par domaine, par la règle la plus ancienne du domaine.

Ouvrir le sujet
Règles de diffusion

Écrire une règle pour un domaine et un chemin

Un nom d'hôte reçoit le réglage HTTP/3 dès qu'une règle HTTPS le sert sous son propre nom.

Ouvrir le sujet

Chemin dans le panneau

  1. Panneau de gestion
  2. Domaines et règles
  3. Domaines
  4. Détails
  5. HTTP/3 (QUIC)

Prerequis

  • Un nom d'hôte du compte qu'une règle de diffusion sert en HTTPS.
  • curl pour la vérification.

Guide etape par etape

1

Désactivez HTTP/3 pour un nom d'hôte

L'interrupteur se trouve dans les détails de chaque nom d'hôte, dans l'onglet Domaines.

  • Ouvrez Domaines et règles ; l'onglet Domaines s'ouvre en premier.
  • Cliquez sur Détails sur la ligne du nom d'hôte.
  • Sous HTTP/3 (QUIC), cliquez sur Désactiver HTTP/3 et confirmez.

Resultat attendu: Les détails indiquent que HTTP/3 est Désactivé, et la cellule Certificat du nom d'hôte affiche HTTP/3 désactivé.

2

Vérifiez avec curl

Demandez le nom d'hôte en HTTPS et lisez l'en-tête Alt-Svc, puis confirmez que HTTP/2 répond.

  • Envoyez une requête HEAD et cherchez alt-svc.
  • Envoyez une requête HEAD en HTTP/2 et lisez la ligne d'état.

Resultat attendu: Aucun h3 dans un en-tête alt-svc tant que HTTP/3 est désactivé (h3=":443" quand il est activé), et HTTP/2 200 pour la deuxième requête.

cdnctl equivalent
curl -sI https://www.example.com/ | grep -i '^alt-svc'
curl -sI --http2 https://www.example.com/ | head -1

Verification

  • curl -sI https://www.example.com/ | grep -i '^alt-svc' → pas de h3 tant que HTTP/3 est désactivé ; h3=":443" quand il est activé
  • curl -sI --http2 https://www.example.com/ | head -1 → HTTP/2 200

Cas d'usage

Des visiteurs de l'un de vos noms d'hôte signalent des pages lentes ou bloquées, par exemple derrière un réseau qui limite le trafic UDP, et le problème disparaît quand leur navigateur utilise HTTP/2.

Workflow rapide

  1. Ouvrez Domaines et règles pour le compte ; l'onglet Domaines s'ouvre en premier.
  2. Trouvez le nom d'hôte dans la liste et cliquez sur Détails sur sa ligne.
  3. Sous HTTP/3 (QUIC), cliquez sur Désactiver HTTP/3 et confirmez.
  4. Une fois le changement publié, vérifiez les en-têtes de réponse du nom d'hôte avec curl.

Verifications

  • HTTP/3 est HTTP sur QUIC, un transport qui fonctionne sur UDP au lieu de TCP. Le navigateur se connecte d'abord en HTTP/2 ou HTTP/1.1, apprend par l'en-tête de réponse Alt-Svc que le nom d'hôte propose aussi HTTP/3, puis utilise QUIC pour ses connexions suivantes.
  • Le réglage se fait par nom d'hôte : chaque nom d'hôte qu'une règle sert en HTTPS a le sien. En désactiver un ne change pas les autres, y compris les noms du même domaine.
  • Avec HTTP/3 désactivé, le nom d'hôte n'annonce plus HTTP/3 et les visiteurs sont servis en HTTP/2. Votre contenu, le cache, les règles et le certificat restent les mêmes.
  • Le changement s'applique aux nouveaux visiteurs dès sa publication. Un navigateur qui connaissait déjà HTTP/3 pour ce nom d'hôte peut continuer à l'utiliser pendant une heure au plus.
  • Le HTTP non chiffré n'est pas concerné : HTTP/3 n'est proposé qu'en HTTPS.
  • Si vous réactivez l'interrupteur, HTTP/3 est de nouveau annoncé à partir de la publication suivante.

Questions frequentes

Quand faut-il désactiver HTTP/3 ?

Quand les visiteurs d'un nom d'hôte, ou un réseau qu'ils utilisent, rencontrent des problèmes avec QUIC : certains pare-feu d'entreprise et réseaux limitent ou bloquent le trafic UDP, et un navigateur derrière eux peut continuer d'essayer HTTP/3 avant de revenir à HTTP/2. Pour la plupart des sites, laissez-le activé.

Qu'utilisent les visiteurs quand il est désactivé ?

HTTP/2 sur TLS, comme les navigateurs qui ne prennent pas en charge HTTP/3. Rien d'autre ne change.

Pourquoi un navigateur utilise-t-il encore HTTP/3 après la désactivation ?

Les navigateurs retiennent qu'un nom d'hôte propose HTTP/3. Un navigateur qui l'a appris avant le changement peut continuer à l'utiliser pendant une heure au plus ; les nouveaux visiteurs reçoivent HTTP/2 dès la publication du changement.

Pourquoi ne puis-je pas le désactiver pour mon nom d'hôte ?

HTTP/3 n'est proposé qu'en HTTPS : le réglage fonctionne donc sur un nom d'hôte qu'une règle sert en HTTPS sous son propre nom. Ajoutez le nom d'hôte à une règle avec le protocole HTTPS ; un nom couvert seulement par une règle générique (*.example.com) suit le réglage du nom d'hôte générique.