Habilitar HTTP/2 en plesk 12.5
Desde hace unas horas, plesk a anunciado que ya es posible utilizar HTTP/2 en el panel 12.5.30 Actualización #28.
A continuación os informamos del procedimiento que tenéis que realizar para habilitarlo.
Introducción
HTTP/2 (HTTP originalmente llamado/2.0) es la segunda versión principal del protocolo de red HTTP utilizado por la World Wide Web.
Ratificada en mayo de 2015, HTTP/2 fue creado para hacer frente a algunos problemas de rendimiento significativas con HTTP 1.1 en la era de la Web moderna.
HTTP/2 es compatible con el servidor web Nginx a partir de la versión 1.9.5.
Actualmente HTTP/2 está soportado por la mayoría de los navegadores web.
Sus sitios no requieren ningún cambio para obtener ventajas HTTP/2.
Ahora HTTP/2 está disponible para clientes de Plesk 12.5!
Nota: HTTP/2 está soportado por sitios que tengan SSL solamente, por lo que los sitios que no tengan SSL seguirá trabajando bajo HTTP/1.x. Eso es una restricción de servidores web y navegadores web NGINX.
Los clientes de hosting compartido de CoriaWeb, recordad que podéis conseguir un certificado ssl gratis: Certificado SSL gratis en CoriaWeb con Let’s Encrypt
Cómo habilitar HTTP/2 para los sitios web del cliente con Nginx
HTTP/2 requiere la actualización deque Plesk 12.5.30 Actualización # 28 esté instalada, así como Nginx 1.9.14 (que se incluye en la actualización).
Instalar Plesk 12.5.30 Actualización # 28 o posterior: (https://kb.plesk.com/en/128626)
Asegúrese de que tiene el servidor web Nginx actualizado a la versión 1.9.14 o posterior y en funcionamiento.
Usted puede hacer esto en Herramientas y configuración -> Componentes del servidor * y Herramientas y configuración -> Administración de Servicios.
Para habilitarlo: Acceder al servidor a través de SSH como root y activar la compatibilidad con HTTP/2 en Plesk utilizando la siguiente utilidad de línea de comandos:
#/usr/local/psa/bin/http2_pref enable
Durante el proceso, su servidor web Nginx se sintonizará para utilizar el protocolo TLS con los sistemas de cifrado modernos y seguros, toda la configuración del servidor web será reconstruido, y todos los sitios del cliente con el ‘SSL’ se moverán a HTTP/2.
Por favor, compruebe la salida del comando para comprobar si hay errores o advertencias durante el cambio a HTTP/2.
Si desea volver a HTTP 1.x y desactivar HTTP/2, por favor, utilice el siguiente comando:
#/usr/local/psa/bin/http2_pref disable
Limitaciones y problemas conocidos
OpenSSL 1.0.1 o superior se requiere para trabajar con los sistemas de cifrado modernos necesarios para HTTP/2.
Con todo esto conseguirá que su web sea aun más rápida, con lo que a todo el que sea posible, le recomendamos su uso.
Hola, seguí los pasos como están descritos pero mi sitio con https pero aparentemente sigue sin soportar http/2, ¿debo esperar cierto tiempo para que surtan efecto los cambios o esperar alguna salida despues de ejecutar el comando por ssh? Al ejecutarlo no recibo mensajes de ningún tipo. También he reiniciado el servidor por completo
Hola!
Pues al ejecutar el comando, es normal que no te muestre nada, pero una vez ejecutado ya por defecto debe de habilitarse. Nosotros utilizamos un complemento en el navegador google chrome que nos indica si la web en cuestión usa http2 o no. Prueba a instalar esta extensión en google chrome para ver si está habilitado: https://chrome.google.com/webstore/detail/http2-and-spdy-indicator/mpbpobfflnpcgagjijhmgnchggcjblin?utm_source=chrome-app-launcher-info-dialog , si el rayo te sale de color azul es que está habilitado, si no se pone de color es que no debe de estar activo.
Saludos!