Nota: Este tema trata sobre HTTP/2. Existe una versión más reciente del protocolo, HTTP/3, que ofrece ventajas significativas. Más información sobre HTTP/3 y cómo activarlo en Plesk.

HTTP/2 es la segunda versión principal de HTTP (Hypertext Transfer Protocol) utilizado para intercambiar información en la World Wide Web. Introducido en 2015, HTTP/2 se creó para solucionar los problemas de rendimiento de HTTP/1. En la actualidad, HTTP/2 es compatible con la mayoría de los navegadores web principales.

HTTP/2 está activado en Plesk de forma predeterminada. A diferencia de HTTP/3, no es necesario activar HTTP/2 manualmente.

Resolución de problemas

Puede comprobar si HTTP/2 está activado en su sitio web mediante un servicio en línea de su elección (por ejemplo, este). Si la comprobación muestra que solo HTTP/1.1 está activado, siga los pasos que se indican a continuación para solucionar esta incidencia.

  1. Asegúrese de que el soporte SSL/TLS esté activado para el sitio web. Para ello, vaya a Sitios web y dominios > la tarjeta del dominio > la pestaña «Hosting y DNS» > Hosting y desplácese hasta la sección de soporte «SSL/TLS».

    image ssl support

    Nota: HTTP/2 es soportado por sitios web con SSL/TLS activado. Los sitios web sin SSL siguen utilizando HTTP/1.1. Esta es una restricción tanto de Nginx como de los navegadores web.

  2. Compruebe que nginx ha sido activado:

    plesk sbin nginxmng -s
    

    Si no lo está, ejecute el siguiente comando para activarlo:

    plesk sbin nginxmng -e
    
  3. Compruebe que en /usr/local/psa/admin/conf/templates/custom/domain/nginxDomainVirtualHost.php no existe ninguna plantilla de configuración personalizada. De existir, elimínela y vuelva a crear los archivos de configuración:

    plesk sbin httpdmng --reconfigure-all
    
  4. Asegúrese de que Plesk no utiliza ciphers y protocolos SSL obsoletos. Para ver los ciphers y protocolos SSL instalados, ejecute el siguiente comando:

    plesk sbin sslmng --show-config
    

    Si es necesario, instale ciphers y protocolos SSL actualizados con este comando siguiendo este patrón:

    plesk bin server_pref -u -ssl-ciphers <cipher>
    
  5. Si ninguno de estos pasos le ayudan a resolver el problema, póngase en contacto con el equipo de soporte de Plesk.