(Plesk para Linux) Soporte de HTTP/2 en Plesk
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.
-
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».
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.
-
Compruebe que nginx ha sido activado:
plesk sbin nginxmng -s
Si no lo está, ejecute el siguiente comando para activarlo:
plesk sbin nginxmng -e
-
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
-
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>
-
Si ninguno de estos pasos le ayudan a resolver el problema, póngase en contacto con el equipo de soporte de Plesk.