Loading...

Ayuda de CDN.com.tr

HTTP/3 (QUIC): desactivarlo en un nombre de host

HTTP/3 está activado de forma predeterminada en cada nombre de host HTTPS. Desactívelo para un nombre de host en sus detalles, en la pestaña Dominios de Dominios y reglas, cuando sus visitantes, o una red que usan, tengan problemas con QUIC; esos visitantes usarán HTTP/2.

HTTP/3 (QUIC): desactivarlo en un nombre de host

HTTP/3 está activado de forma predeterminada en cada nombre de host HTTPS. Desactívelo para un nombre de host en sus detalles, en la pestaña Dominios de Dominios y reglas, cuando sus visitantes, o una red que usan, tengan problemas con QUIC; esos visitantes usarán HTTP/2.

Guías relacionadas

Las reglas que deciden qué nombres de host se sirven por HTTPS, y otro ajuste de entrega que se define por dominio.

Por dominio

Compresión Brotli y gzip

La compresión también se define por dominio, mediante la regla más antigua del dominio.

Abrir el tema
Reglas de entrega

Escribir una regla para un dominio y una ruta

Un nombre de host recibe el ajuste de HTTP/3 cuando una regla HTTPS lo sirve con su propio nombre.

Abrir el tema

Ruta en el panel

  1. Panel de gestión
  2. Dominios y reglas
  3. Dominios
  4. Detalles
  5. HTTP/3 (QUIC)

Requisitos previos

  • Un nombre de host de la cuenta que una regla de entrega sirve por HTTPS.
  • curl para la comprobación.

Guía paso a paso

1

Desactive HTTP/3 en un nombre de host

El interruptor está en los detalles de cada nombre de host, en la pestaña Dominios.

  • Abra Dominios y reglas; primero se abre la pestaña Dominios.
  • Pulse Detalles en la fila del nombre de host.
  • En HTTP/3 (QUIC), pulse Desactivar HTTP/3 y confirme.

Resultado esperado: Los detalles indican que HTTP/3 está Desactivado, y la celda Certificado del nombre de host dice HTTP/3 desactivado.

2

Compruébelo con curl

Solicite el nombre de host por HTTPS y lea la cabecera Alt-Svc; después confirme que HTTP/2 responde.

  • Envíe una petición HEAD y busque alt-svc.
  • Envíe una petición HEAD por HTTP/2 y lea la línea de estado.

Resultado esperado: Ningún h3 en una cabecera alt-svc mientras HTTP/3 está desactivado (h3=":443" cuando está activado) y HTTP/2 200 en la segunda petición.

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

Verificación

  • curl -sI https://www.example.com/ | grep -i '^alt-svc' → sin h3 mientras HTTP/3 está desactivado; h3=":443" cuando está activado
  • curl -sI --http2 https://www.example.com/ | head -1 → HTTP/2 200

Casos de uso

Algunos visitantes de uno de sus nombres de host indican que las páginas cargan despacio o se quedan bloqueadas, por ejemplo detrás de una red que limita el tráfico UDP, y el problema desaparece cuando su navegador usa HTTP/2.

Flujo de trabajo rápido

  1. Abra Dominios y reglas de la cuenta; primero se abre la pestaña Dominios.
  2. Busque el nombre de host en la lista y pulse Detalles en su fila.
  3. En HTTP/3 (QUIC), pulse Desactivar HTTP/3 y confirme.
  4. Cuando el cambio esté publicado, compruebe con curl las cabeceras de respuesta del nombre de host.

Verificaciones

  • HTTP/3 es HTTP sobre QUIC, un transporte que funciona sobre UDP en lugar de TCP. El navegador se conecta primero por HTTP/2 o HTTP/1.1, sabe por la cabecera de respuesta Alt-Svc que el nombre de host también ofrece HTTP/3 y usa QUIC en sus siguientes conexiones.
  • El ajuste es por nombre de host: cada nombre de host que una regla sirve por HTTPS tiene el suyo. Desactivar uno no cambia los demás, incluidos los nombres del mismo dominio.
  • Con HTTP/3 desactivado, el nombre de host deja de anunciar HTTP/3 y los visitantes reciben el contenido por HTTP/2. Su contenido, la caché, las reglas y el certificado siguen igual.
  • El cambio se aplica a los nuevos visitantes en cuanto se publica. Un navegador que ya conocía HTTP/3 para ese nombre de host puede seguir usándolo hasta una hora.
  • HTTP sin cifrar no se ve afectado: HTTP/3 solo se ofrece por HTTPS.
  • Si vuelve a activar el interruptor, HTTP/3 se anuncia de nuevo a partir de la siguiente publicación.

Preguntas frecuentes

¿Cuándo debo desactivar HTTP/3?

Cuando los visitantes de un nombre de host, o una red que usan, tienen problemas con QUIC: algunos cortafuegos corporativos y redes limitan o bloquean el tráfico UDP, y un navegador en ellas puede seguir intentando HTTP/3 antes de volver a HTTP/2. Para la mayoría de los sitios, déjelo activado.

¿Qué usan los visitantes cuando está desactivado?

HTTP/2 sobre TLS, igual que los navegadores que no admiten HTTP/3. Nada más cambia.

¿Por qué un navegador sigue usando HTTP/3 después de desactivarlo?

Los navegadores recuerdan que un nombre de host ofrece HTTP/3. Un navegador que lo supo antes del cambio puede seguir usándolo hasta una hora; los nuevos visitantes reciben HTTP/2 en cuanto se publica el cambio.

¿Por qué no puedo desactivarlo en mi nombre de host?

HTTP/3 solo se ofrece por HTTPS, así que el ajuste funciona en un nombre de host que una regla sirve por HTTPS con su propio nombre. Añada el nombre de host a una regla con el protocolo HTTPS; un nombre que solo cubre una regla comodín (*.example.com) sigue el ajuste del nombre de host comodín.